Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Subject field search bug when NULL character is contained
>> On Thu, 25 Dec 2003 15:17:37 +0900
>> yw3t-trns@xxxxxxxxxxxxxxx (Tadamasa Teranishi) said as follows:
>多分デコードして途中に NULL 文字が入っていると、そこまでの文字列とみ
>なして subject に登録するので、登録された subject の途中にNULL 文字が
>入っていることはないでしょう。
Perl は NULL 文字が入っていても,普通の文字列として扱いますから,寺西
さんの期待は成り立たないと思います.
臼田さんの指摘 [namazu-devel-ja:3461] によれば,
本文についてはnamazu_core()の中で除去しているのにfieldに対しては実施
していない
とのことなので,明示的に制御文字とか NULL 文字を削除する処理が必要なの
ではないでしょうか.
いずれにしても,対策されていない mknmz によって作成済みのインデックス
を扱う場合があることを考えると,namazu 側でも適切な回避策を実装してお
くことは,無駄ではないと考えます.
--
土屋 雅稔 ( TSUCHIYA Masatoshi )