From: Sean Hefty Date: Thu, 16 Aug 2012 21:25:17 +0000 (-0700) Subject: Refresh of waitall-buggy X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=1e75ba28ee20b822234d91f180b8aba35b83e5ab;p=~shefty%2Flibrdmacm.git Refresh of waitall-buggy --- diff --git a/src/rsocket.c b/src/rsocket.c index 8c9e8475..e48c3057 100644 --- a/src/rsocket.c +++ b/src/rsocket.c @@ -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; }