From 2fd5322db77c0b1ff441169682e1531b0bfbae4e Mon Sep 17 00:00:00 2001 From: Jarod Wilson Date: Wed, 22 Jun 2016 09:12:28 -0400 Subject: [PATCH librdmacm] fix udpong segfault on rconnect error Before patch: [root@rdma-qe-05 librdmacm (master *)]$ udpong -s 172.31.45.4 name bytes xfers total time Gb/sec usec/xfer rconnect: No such file or directory Segmentation fault (core dumped) After patch: [root@rdma-qe-05 librdmacm (master *)]$ ./examples/udpong -s 172.31.45.4 name bytes xfers total time Gb/sec usec/xfer rconnect: No such file or directory Simple fix, just a missing goto on error, so we don't try to do things that are already expected to fail. CC: Sean Hefty Signed-off-by: Jarod Wilson --- examples/udpong.c | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/udpong.c b/examples/udpong.c index 97713a2..6affc62 100644 --- a/examples/udpong.c +++ b/examples/udpong.c @@ -427,6 +427,7 @@ static int client_connect(void) if (ret) { perror("rconnect"); rs_close(rs); + goto out; } msg.op = msg_op_login; -- 1.8.3.1