namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: phrase search failed (mknmz -P)
なんでこうリリースした直後によくバグは見つかるのだろうか…
Seiji Yamashita <s_yam@xxxxxxxxxxxx> wrote:
> 1.3.0.2 の Win32版でしか試していませんが、 mknmz -P でフレーズ検索用のイ
>ンデックスを作成しないようにして、 namazu で2語以上の単語をつなげて検索式
>に与えると、 namazu.exe がお亡くなりになります。
手元の環境では再現しないのですが、たぶんこのパッチをあてると直りま
す。確認をお願いします。
# fclose()なんて嫌いだ。ブロックの終端で勝手に閉じて欲しいぞ
-- Satoru Takabayashi
*** search.c.orig Sun Feb 7 17:48:07 1999
--- search.c Sun Feb 7 17:49:08 1999
***************
*** 481,488 ****
printf(" :: %d } ", val.n);
}
! fclose(phrase);
! fclose(phrase_index);
return val;
}
--- 481,490 ----
printf(" :: %d } ", val.n);
}
! if (!no_phrase_index) {
! fclose(phrase);
! fclose(phrase_index);
! }
return val;
}