Package: libc6
Version: 2.2.5-11.5

vsyslog() fails if a return from open_memstream() is error.
The reason is that when the return from open_memstream() is error,
a variable buf is set a stack pointer of a variable failbuf
and the buf with the stack pointer is freed last.

I think that you would have to check the buf before freeing
it whether the buf have the stack pointer.

-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux deb1 2.4.17 #1 SMP Thu Apr 11 13:30:19 JST 2002 i686
Locale: LANG=C, LC_CTYPE=C



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to