From 666dcb1aa25fa8d7e061fc7493226c345bafc66e Mon Sep 17 00:00:00 2001 From: Nikolay Shirokovskiy Date: Feb 26 2018 11:20:01 +0000 Subject: lxc: fix rpc event leak on error path in virLXCControllerEventSend Reviewed-by: Daniel P. Berrangé Signed-off-by: Nikolay Shirokovskiy --- diff --git a/src/lxc/lxc_controller.c b/src/lxc/lxc_controller.c index 7346804..59609b0 100644 --- a/src/lxc/lxc_controller.c +++ b/src/lxc/lxc_controller.c @@ -2253,7 +2253,8 @@ virLXCControllerEventSend(virLXCControllerPtr ctrl, goto error; VIR_DEBUG("Queue event %d %zu", procnr, msg->bufferLength); - virNetServerClientSendMessage(ctrl->client, msg); + if (virNetServerClientSendMessage(ctrl->client, msg) < 0) + goto error; xdr_free(proc, data); return;