diff --git a/src/vz/vz_driver.c b/src/vz/vz_driver.c index 9a71c3b6a9..d7e768c0ec 100644 --- a/src/vz/vz_driver.c +++ b/src/vz/vz_driver.c @@ -791,12 +791,8 @@ vzDomainDefineXMLFlags(virConnectPtr conn, const char *xml, unsigned int flags) cleanup: if (olddom) virObjectUnlock(olddom); - if (newdom) { - if (!retdom) - virDomainObjListRemove(driver->domains, newdom); - else - virObjectUnlock(newdom); - } + if (newdom) + virObjectUnlock(newdom); virDomainDefFree(def); return retdom; }