From: Sean Hefty Date: Tue, 9 Oct 2012 16:55:37 +0000 (-0700) Subject: Refresh of 1-5-librdmacm-rsocket-add-miss X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=79b3894075dc4f13e1d2d15ee54e0fd0d2eddb50;p=~shefty%2Flibrdmacm.git Refresh of 1-5-librdmacm-rsocket-add-miss --- diff --git a/src/rsocket.c b/src/rsocket.c index 278c8ec1..5b65b123 100644 --- a/src/rsocket.c +++ b/src/rsocket.c @@ -2002,8 +2002,8 @@ int rfcntl(int socket, int cmd, ... /* arg */ ) va_start(args, cmd); switch (cmd) { case F_GETFL: - va_end(args); - return (int) rs->fd_flags; + ret = (int) rs->fd_flags; + break; case F_SETFL: param = va_arg(args, long); if (param & O_NONBLOCK) @@ -2014,6 +2014,7 @@ int rfcntl(int socket, int cmd, ... /* arg */ ) break; default: ret = ERR(ENOTSUP); + break; } va_end(args); return ret;