From b97befb6a2b375770eb84b94b557f0cf98a15822 Mon Sep 17 00:00:00 2001 From: Matthias Bolte Date: Sun, 14 Mar 2010 21:31:14 +0100 Subject: [PATCH] xenapi: Don't leak url and caps in case of error --- src/xenapi/xenapi_driver.c | 3 +++ 1 file changed, 3 insertions(+) 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); } -- 2.47.2