]> xenbits.xensource.com Git - libvirt.git/commitdiff
admin: Be consistent when resetting errors
authorMartin Kletzander <mkletzan@redhat.com>
Wed, 2 Mar 2016 15:29:11 +0000 (16:29 +0100)
committerMartin Kletzander <mkletzan@redhat.com>
Fri, 11 Mar 2016 11:58:41 +0000 (12:58 +0100)
Resetting an error should be the first thing public API does.

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

index 645e0723e0b36e3d7a8e7d798b5ccea56fb48a2e..8322d0f8fe9673added97bff49df4d2fa5e01f04 100644 (file)
@@ -371,11 +371,12 @@ virAdmConnectIsAlive(virAdmConnectPtr conn)
 
     VIR_DEBUG("conn=%p", conn);
 
+    virResetLastError();
+
     if (!conn)
         return 0;
 
     virCheckAdmConnectReturn(conn, -1);
-    virResetLastError();
 
     priv = conn->privateData;
     virObjectLock(priv);