]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Fix two leaks in test driver
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 24 Nov 2009 11:44:49 +0000 (11:44 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Thu, 26 Nov 2009 12:07:17 +0000 (12:07 +0000)
* src/test/test_driver.c: Fix leak of vcpu info, and nodedevice
  info

src/test/test_driver.c

index d74a0e2d560c8584b69ad0d8efa43aa7bfbb86e5..35f7571a4d88bc97e4e13d6693de7c5061d2801c 100644 (file)
@@ -149,6 +149,7 @@ static void testDomainObjPrivateFree(void *data)
 {
     testDomainObjPrivatePtr priv = data;
 
+    VIR_FREE(priv->vcpu_infos);
     VIR_FREE(priv->cpumaps);
     VIR_FREE(priv);
 }
@@ -1163,6 +1164,7 @@ static int testClose(virConnectPtr conn)
     testDriverLock(privconn);
     virCapabilitiesFree(privconn->caps);
     virDomainObjListDeinit(&privconn->domains);
+    virNodeDeviceObjListFree(&privconn->devs);
     virNetworkObjListFree(&privconn->networks);
     virInterfaceObjListFree(&privconn->ifaces);
     virStoragePoolObjListFree(&privconn->pools);