]> xenbits.xensource.com Git - libvirt.git/commitdiff
src/test.c (testLoadDomain): Avoid leaks upon failure.
authorJim Meyering <meyering@redhat.com>
Wed, 30 Jan 2008 19:57:13 +0000 (19:57 +0000)
committerJim Meyering <meyering@redhat.com>
Wed, 30 Jan 2008 19:57:13 +0000 (19:57 +0000)
ChangeLog
src/test.c

index f91591533d3e9fb56285650adc8194ceed26e686..9c76683c7d78c50b69376c3874f6b9aa14519993 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 Wed Jan 30 20:49:34 CET 2008  Jim Meyering  <meyering@redhat.com>
 
+       * src/test.c (testLoadDomain): Avoid leaks upon failure.
+
        Avoid used-uninitialized errors in test driver.
        * src/test.c (testOpenFromFile): Initialize "privconn".
 
index fe5da41f11518b252723512bce648cf4b4207bdc..ab83f6545e9fc464528fd0ec41c001db7da7c263 100644 (file)
@@ -327,7 +327,7 @@ static int testLoadDomain(virConnectPtr conn,
         }
     }
     if (handle < 0)
-        return (-1);
+        goto error;
 
     privconn->domains[handle].active = 1;
     privconn->domains[handle].id = domid;