daemon: Don't try to free an unsigned int in error paths

This commit is contained in:
Matthias Bolte 2011-04-22 11:05:38 +02:00
parent 56eb2081f5
commit 802e2df9a3

View 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;
}