]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Fix leak of storage vols when freeing pool
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 30 Jan 2009 16:48:52 +0000 (16:48 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Fri, 30 Jan 2009 16:48:52 +0000 (16:48 +0000)
ChangeLog
src/storage_conf.c

index e3735208d9b39a97252681190012b04118dd6f94..c9caba2f434fc8a7d53a8b5733ea3a3a08f3a427 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Jan 30 16:48:22 GMT 2009 Daniel P. Berrange <berrange@redhat.com>
+
+       * src/storage_conf.c: Fix leak of volume objects when free'ing
+       pool object
+
 Fri Jan 30 16:46:22 GMT 2009 Daniel P. Berrange <berrange@redhat.com>
 
        * qemud/remote.c: Fix memory leak after sending a libvirt
index 24f83ee0427a7e9e927dffe08f8079c331877b62..7eb89e7be4aebae2754c2ccce2448c9305d3cb60 100644 (file)
@@ -296,6 +296,8 @@ virStoragePoolObjFree(virStoragePoolObjPtr obj) {
     if (!obj)
         return;
 
+    virStoragePoolObjClearVols(obj);
+
     virStoragePoolDefFree(obj->def);
     virStoragePoolDefFree(obj->newDef);