
15 Oct
2009
15 Oct
'09
2:21 p.m.
On Wed, Oct 14, 2009 at 11:55:19PM -0400, Laine Stump wrote:
If virBufferEscapeString is called on a buffer that has 0 bytes of space, a size of -1 will be passed to snprintf, resulting in a segmentation fault. This patch checks for 0 space, and grows the buffer if needed prior to determining size.
I discovered this when I accidentally made virBufferEscapeString the first function to add something to a newly minted buffer.
Argh, right, I applied the patch, thanks ! Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@veillard.com | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/