conf: plug memory leak on error

Detected by Coverity.  Leak present since commit 874e65a; and
while commit d50bb45 tried to fix the issue, it missed a path.

* src/conf/domain_conf.c (virDomainDefParseBootXML): Always clean
up useserial.
This commit is contained in:
Eric Blake 2011-10-13 16:10:47 -06:00
parent 6ac6238de3
commit 5fa3d775a9

View File

@ -6327,13 +6327,13 @@ virDomainDefParseBootXML(xmlXPathContextPtr ctxt,
} else {
def->os.bios.useserial = VIR_DOMAIN_BIOS_USESERIAL_NO;
}
VIR_FREE(useserial);
}
*bootCount = deviceBoot;
ret = 0;
cleanup:
VIR_FREE(useserial);
VIR_FREE(nodes);
return ret;
}