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