From 58300afff2f96871e4b4c0051e2787097fa136e9 Mon Sep 17 00:00:00 2001 From: Artem Polyakov Date: Thu, 1 Dec 2016 06:39:44 +0700 Subject: [PATCH] orte/oob/tcp: Plug the memory leak. Plug coverity defect CID 1396541. Signed-off-by: Artem Polyakov --- orte/mca/oob/tcp/oob_tcp_connection.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/orte/mca/oob/tcp/oob_tcp_connection.c b/orte/mca/oob/tcp/oob_tcp_connection.c index c250e6cec6..86c5ada6c7 100644 --- a/orte/mca/oob/tcp/oob_tcp_connection.c +++ b/orte/mca/oob/tcp/oob_tcp_connection.c @@ -869,6 +869,7 @@ int mca_oob_tcp_peer_recv_connect_ack(mca_oob_tcp_peer_t* pr, */ mca_oob_tcp_peer_close(peer); } + free(msg); return ORTE_ERR_UNREACH; } @@ -883,6 +884,7 @@ int mca_oob_tcp_peer_recv_connect_ack(mca_oob_tcp_peer_t* pr, MCA_OOB_TCP_CONNECTING == peer->state || MCA_OOB_TCP_CONNECT_ACK == peer->state ) ) { if (retry(peer, sd, false)) { + free(msg); return ORTE_ERR_UNREACH; } }