]> xenbits.xensource.com Git - libvirt.git/commitdiff
admin_server: fix memory leak
authorPavel Hrdina <phrdina@redhat.com>
Thu, 24 Mar 2016 09:48:30 +0000 (10:48 +0100)
committerPavel Hrdina <phrdina@redhat.com>
Thu, 24 Mar 2016 13:03:18 +0000 (14:03 +0100)
If caller of adminConnectListServers() pass NULL instead of servers we
need to free the list we've received from virNetDaemonGetServers().

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
daemon/admin_server.c

index 1d16bc9e93795f1b2225787c25fd298dd718a4b4..85cec4627c8ac3ef15fed78856e95ea3b40a5921 100644 (file)
@@ -54,6 +54,7 @@ adminConnectListServers(virNetDaemonPtr dmn,
         srvs = NULL;
     }
  cleanup:
+    virObjectListFreeCount(srvs, ret);
     return ret;
 }