]> git.openfabrics.org - ~shefty/librdmacm.git/commitdiff
Refresh of waitall-buggy
authorSean Hefty <sean.hefty@intel.com>
Thu, 16 Aug 2012 21:25:17 +0000 (14:25 -0700)
committerSean Hefty <sean.hefty@intel.com>
Thu, 16 Aug 2012 21:25:17 +0000 (14:25 -0700)
src/rsocket.c

index 8c9e84759f7294385086986684d9cbb597289357..e48c3057c9db763333d690adef84d42e9018eddc 100644 (file)
@@ -1141,8 +1141,7 @@ ssize_t rrecv(int socket, void *buf, size_t len, int flags)
 
                ret = 0;
                if (flags & MSG_PEEK) {
-                       // fixme or will peek same data in waitall loop
-                       left -= rs_peek(rs, &buf, left);
+                       left = len - rs_peek(rs, &buf, left);
                        break;
                }