mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 19:32:19 +00:00
remote_daemon_dispatch: Don't leak @ret on failure
If there's a problem in encoding @ret (for instance virTypedParamsSerialize() fails) then @ret is leaked. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Erik Skultety <eskultet@redhat.com>
This commit is contained in:
parent
86720ef139
commit
29db40040c
@ -7025,8 +7025,11 @@ remoteDispatchConnectGetAllDomainStats(virNetServerPtr server ATTRIBUTE_UNUSED,
|
||||
rv = 0;
|
||||
|
||||
cleanup:
|
||||
if (rv < 0)
|
||||
if (rv < 0) {
|
||||
virNetMessageSaveError(rerr);
|
||||
xdr_free((xdrproc_t)xdr_remote_connect_get_all_domain_stats_ret,
|
||||
(char *) ret);
|
||||
}
|
||||
|
||||
virDomainStatsRecordListFree(retStats);
|
||||
virObjectListFree(doms);
|
||||
|
Loading…
x
Reference in New Issue
Block a user