From: Hal Rosenstock Date: Wed, 30 Sep 2015 13:06:06 +0000 (-0400) Subject: [librdmacm] examples/r[io]stream.c: Better handling of rpoll errors during client... X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=032bbe60ad32d59004447e03061a9f6d632cc55f;p=~shefty%2Flibrdmacm.git [librdmacm] examples/r[io]stream.c: Better handling of rpoll errors during client async rconnect Rather than silently exiting when connection is refused by server, print error message (Connection refused) during async rconnect at client. Signed-off-by: Hal Rosenstock --- diff --git a/examples/riostream.c b/examples/riostream.c index 82dcd592..326028ab 100644 --- a/examples/riostream.c +++ b/examples/riostream.c @@ -470,8 +470,10 @@ static int client_connect(void) fds.fd = rs; fds.events = POLLOUT; ret = do_poll(&fds, poll_timeout); - if (ret) + if (ret) { + perror("rpoll"); goto close; + } len = sizeof err; ret = rgetsockopt(rs, SOL_SOCKET, SO_ERROR, &err, &len); diff --git a/examples/rstream.c b/examples/rstream.c index 34144b24..8e1e7307 100644 --- a/examples/rstream.c +++ b/examples/rstream.c @@ -469,8 +469,10 @@ static int client_connect(void) fds.fd = rs; fds.events = POLLOUT; ret = do_poll(&fds, poll_timeout); - if (ret) + if (ret) { + perror("rpoll"); goto close; + } len = sizeof err; ret = rs_getsockopt(rs, SOL_SOCKET, SO_ERROR, &err, &len);