]> xenbits.xensource.com Git - libvirt.git/commitdiff
daemon: Don't try to free an unsigned int in error paths
authorMatthias Bolte <matthias.bolte@googlemail.com>
Fri, 22 Apr 2011 09:05:38 +0000 (11:05 +0200)
committerMatthias Bolte <matthias.bolte@googlemail.com>
Fri, 22 Apr 2011 17:02:40 +0000 (19:02 +0200)
daemon/remote.c

index 54fef6485dba72ff274c9da6dd9d90c8892d590c..1c98bba0316677856f6c18357de04e7eab8d2136 100644 (file)
@@ -3681,7 +3681,7 @@ remoteDispatchListNetworks(struct qemud_server *server ATTRIBUTE_UNUSED,
 cleanup:
     if (rv < 0) {
         remoteDispatchError(rerr);
-        VIR_FREE(ret->names.names_len);
+        VIR_FREE(ret->names.names_val);
     }
     return rv;
 }
@@ -4200,7 +4200,7 @@ remoteDispatchListInterfaces(struct qemud_server *server ATTRIBUTE_UNUSED,
 cleanup:
     if (rv < 0) {
         remoteDispatchError(rerr);
-        VIR_FREE(ret->names.names_len);
+        VIR_FREE(ret->names.names_val);
     }
     return rv;
 }
@@ -4275,7 +4275,7 @@ remoteDispatchListDefinedInterfaces(struct qemud_server *server ATTRIBUTE_UNUSED
 cleanup:
     if (rv < 0) {
         remoteDispatchError(rerr);
-        VIR_FREE(ret->names.names_len);
+        VIR_FREE(ret->names.names_val);
     }
     return rv;
 }
@@ -8544,7 +8544,7 @@ remoteDispatchListNwfilters(struct qemud_server *server ATTRIBUTE_UNUSED,
 cleanup:
     if (rv < 0) {
         remoteDispatchError(rerr);
-        VIR_FREE(ret->names.names_len);
+        VIR_FREE(ret->names.names_val);
     }
     return rv;
 }