Fix two leaks in test driver

* src/test/test_driver.c: Fix leak of vcpu info, and nodedevice
  info
This commit is contained in:
Daniel P. Berrange 2009-11-24 11:44:49 +00:00
parent db810b1148
commit 874990dc2c

View File

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