]> git.openfabrics.org - ~shefty/librdmacm.git/commitdiff
Refresh of 1-5-librdmacm-rsocket-add-miss
authorSean Hefty <sean.hefty@intel.com>
Tue, 9 Oct 2012 16:55:37 +0000 (09:55 -0700)
committerSean Hefty <sean.hefty@intel.com>
Tue, 9 Oct 2012 16:55:37 +0000 (09:55 -0700)
src/rsocket.c

index 278c8ec1dafddfd1363e65df391da2a9ebfefd54..5b65b123096f912b1b4f678f2dde70044d3f183c 100644 (file)
@@ -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;