Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: namazu 2.0.13RC1 動作確認(Interix 3.5)
寺西です。
Tietew wrote:
>
> Interix 3.5 (Services for UNIX 3.5) で試してみました :)
NTFS の 空き HDD があれば試せるのですが...。
> 4. make check
> $ LANG=C make check
> :
> make check-TESTS
> Bad Offset/Type at line 28. '----------------
> '
このメッセージは何が出しているのだろう...
> (gdb) bt
> #0 0x77fcb032 in ?? ()
> #1 0x77ec431f in ?? ()
> #2 0x77db2357 in strxfrm () from /usr/lib/libc.so.3.5
> #3 0x77da7934 in strcoll () from /usr/lib/libc.so.3.5
> #4 0x77da772f in locncasecmp () from /usr/lib/libc.so.3.5
> #5 0x77da7513 in strncasecmp () from /usr/lib/libc.so.3.5
unhtml_buffer 内の strncasecmp() が落ちているわけですが、
strncasecmp() を使っているのは、ここだけなんですよね。
if (strncasecmp(str, "<br>", 4) == 0&& *(str + 4) != '\n') {
buf[i++] = '\n';
str += 3;
continue;
}
str が壊れているということなんだろうか!?
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E