Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: namazu-2.0.10rc1



安部です。

On Tue, 18 Dec 2001 23:18:17 +0900
Rei FURUKAWA <furukawa@xxxxxxxxxxxx> wrote:

> という部分がありますが、strncpy が BUFSIZE で切られた場合
> には、終端文字が無いので、直後の strlen がさらに後ろを読も
> うとしてしまうと思います。

これ、strncpy(), strncat()を使うのはやめて、strlcpy(),
strlcat()を使うようにしたらどうですか? strlcpy.c, strlcat.c
のソースがopenbsd.orgから入手できます。
<ftp://ftp.openbsd.org/pub/OpenBSD/src/lib/libc/string/>
#ライセンス的には問題ないですよね?

あと、Glibには1.3からg_strlcpy(), g_strlcat()が入っていますね。


  A A
= . . =
   V
end
Ryuji Abe