Skip to content

Commit f508887

Browse files
committed
orte/oob/tcp: Plug the memory leak.
Plug coverity defect CID 1396541. (cherry-picked from bf79e83) Signed-off-by: Artem Polyakov <[email protected]>
1 parent 0f3c7c8 commit f508887

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

orte/mca/oob/tcp/oob_tcp_connection.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -862,6 +862,7 @@ int mca_oob_tcp_peer_recv_connect_ack(mca_oob_tcp_peer_t* pr,
862862
*/
863863
mca_oob_tcp_peer_close(peer);
864864
}
865+
free(msg);
865866
return ORTE_ERR_UNREACH;
866867
}
867868

@@ -876,6 +877,7 @@ int mca_oob_tcp_peer_recv_connect_ack(mca_oob_tcp_peer_t* pr,
876877
MCA_OOB_TCP_CONNECTING == peer->state ||
877878
MCA_OOB_TCP_CONNECT_ACK == peer->state ) ) {
878879
if (retry(peer, sd, false)) {
880+
free(msg);
879881
return ORTE_ERR_UNREACH;
880882
}
881883
}

0 commit comments

Comments
 (0)