]> xenbits.xensource.com Git - libvirt.git/commitdiff
xenapi: Don't leak url and caps in case of error
authorMatthias Bolte <matthias.bolte@googlemail.com>
Sun, 14 Mar 2010 20:31:14 +0000 (21:31 +0100)
committerMatthias Bolte <matthias.bolte@googlemail.com>
Tue, 16 Mar 2010 19:17:50 +0000 (20:17 +0100)
src/xenapi/xenapi_driver.c

index 6841246dcbc0b77999187de3b462f6189d8974a0..a33d7911dbcdd8893b24d690de8d2babda573ddd 100644 (file)
@@ -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);
     }