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

[FDclone-users:00948] Re: [FDclone-users:00945] HTTPLOGFILE 書き込み時に SEGV



On 2012/03/11, at 2:00, Takashi SHIRAI wrote:

>  うーむ、確かに va_start() と va_end() の間に複数回 args を
> 利用する code は余り見たことありませんけど、この patch のよ
> うに va_start/va_end 自体を複数回というのも見ません。
>  これらの関数は macro を実体とするもので、実装にかなり依存
> してしまいますので、FreeBSD 9 と Lion とで動くようになった一
> 方で、どこか別の環境では動かなくなる可能性が危惧されます。

va_copy を使って書き直すと以下のようになると思います。

http://miko.org/~tatyana/temp_public/2012/03/11/patch-http.c.diff