]> xenbits.xensource.com Git - libvirt.git/commitdiff
admin: Make virAdmServerFree() handle NULL gracefully
authorMartin Kletzander <mkletzan@redhat.com>
Tue, 1 Mar 2016 13:56:12 +0000 (14:56 +0100)
committerMartin Kletzander <mkletzan@redhat.com>
Fri, 11 Mar 2016 11:58:41 +0000 (12:58 +0100)
We don't want to end up like with virDomainFree() and other, right?

Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
src/libvirt-admin.c

index 36674441b18b2a3fd690ef6d4daa0dbb3a590632..54ae5ad3135eb311860cff453ab5bd25a80d09a6 100644 (file)
@@ -588,6 +588,10 @@ int virAdmServerFree(virAdmServerPtr srv)
     VIR_DEBUG("server=%p", srv);
 
     virResetLastError();
+
+    if (!srv)
+        return 0;
+
     virCheckAdmServerReturn(srv, -1);
 
     virObjectUnref(srv);