1
0
mirror of https://gitlab.com/libvirt/libvirt.git synced 2025-03-07 17:28:15 +00:00

daemon: fix rpc event leak on error path in remoteDispatchObjectEventSend

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
This commit is contained in:
Nikolay Shirokovskiy 2018-02-26 14:13:49 +03:00 committed by Daniel P. Berrangé
parent 68684c532a
commit 8fafbf630f

View File

@ -4008,7 +4008,8 @@ remoteDispatchObjectEventSend(virNetServerClientPtr client,
goto cleanup;
VIR_DEBUG("Queue event %d %zu", procnr, msg->bufferLength);
virNetServerClientSendMessage(client, msg);
if (virNetServerClientSendMessage(client, msg) < 0)
goto cleanup;
xdr_free(proc, data);
return;