From: Matthias Bolte Date: Sun, 14 Mar 2010 20:31:14 +0000 (+0100) Subject: xenapi: Don't leak url and caps in case of error X-Git-Tag: v0.8.0~283 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b97befb6a2b375770eb84b94b557f0cf98a15822;p=thirdparty%2Flibvirt.git xenapi: Don't leak url and caps in case of error --- diff --git a/src/xenapi/xenapi_driver.c b/src/xenapi/xenapi_driver.c index 6841246dcb..a33d7911db 100644 --- a/src/xenapi/xenapi_driver.c +++ b/src/xenapi/xenapi_driver.c @@ -173,9 +173,12 @@ xenapiOpen (virConnectPtr conn, virConnectAuthPtr auth, int flags ATTRIBUTE_UNUS VIR_FREE(password); if (privP != NULL) { + virCapabilitiesFree(privP->caps); + if (privP->session != NULL) xenSessionFree(privP->session); + VIR_FREE(privP->url); VIR_FREE(privP); }