[PATCH librdmacm] fix udpong segfault on rconnect error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <sean.hefty@xxxxxxxxx>
Signed-off-by: Jarod Wilson <jarod@xxxxxxxxxx>
---
 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

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux