The problem is in accumulateSyslogV() and calling vsnprintf() more than 
once on the same va_list.  This happens after syslogBuf is resized in 
expandSyslog().

 From the vsnprintf man page: "These functions do not call the va_end 
macro. Consequently, the value of ap is undefined after the call."


------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Polipo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/polipo-users

Reply via email to