mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-09-07 09:45:06 +03:00
free memory properly in cleanup patch
virsh schedinfo inactive-domain will trigger the problem.
This commit is contained in:
@@ -945,8 +945,11 @@ remoteDispatchDomainGetSchedulerParameters(struct qemud_server *server ATTRIBUTE
|
|||||||
cleanup:
|
cleanup:
|
||||||
if (rv < 0) {
|
if (rv < 0) {
|
||||||
remoteDispatchError(rerr);
|
remoteDispatchError(rerr);
|
||||||
for (i = 0 ; i < nparams ; i++)
|
if (ret->params.params_val) {
|
||||||
VIR_FREE(ret->params.params_val[i].field);
|
for (i = 0 ; i < nparams ; i++)
|
||||||
|
VIR_FREE(ret->params.params_val[i].field);
|
||||||
|
VIR_FREE(ret->params.params_val);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (dom)
|
if (dom)
|
||||||
virDomainFree(dom);
|
virDomainFree(dom);
|
||||||
|
Reference in New Issue
Block a user