]> git.ipfire.org Git - thirdparty/libvirt.git/commit
virBuffer: Try harder to free buffer
authorMichal Privoznik <mprivozn@redhat.com>
Thu, 18 Apr 2019 12:03:10 +0000 (14:03 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 6 May 2019 07:33:10 +0000 (09:33 +0200)
commit14b74ab625f4cc472e4fa033f3cc4db676be0ba2
tree751e436e962bac494a34eb1e23e730ac7ddd01c8
parent39d4f78a8eee6db065752204cc6a76afcf9d5745
virBuffer: Try harder to free buffer

Currently, the way virBufferFreeAndReset() works is it relies on
virBufferContentAndReset() to fetch the buffer content which is
then freed. This works as long as there is no bug in virBuffer*
implementation (not true apparently). Explicitly call free() over
buffer content.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
src/util/virbuffer.c