[libvirt] [PATCH] test driver: don't unlock pool after freeing it
David Mansfield
libvirt at dm.cobite.com
Wed Sep 16 21:14:28 UTC 2015
The attached patch (taken from my modified Fedora 22 source rpm,
1.2.13.1-2.fc22, sorry), fixes a case where, in the test driver, memory
is accessed after it's freed.
Patch applies to latest git with:
Hunk #1 succeeded at 4395 (offset -469 lines).
The illegal access was found using valgrind.
The function testStoragePoolUndefine() calls virStoragePoolObjRemove()
(which seems to free the memory for that pool structure) and then in the
cleanup stanza calls virStoragePoolObjUnlock() which tampers with the
freed structure.
--
Thanks,
David Mansfield
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-don-t-unlock-after-free.patch
Type: text/x-patch
Size: 803 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20150916/d0f47ba4/attachment-0001.bin>
More information about the libvir-list
mailing list