Version: 1
-Previous: 4e1fbf1da1b919f715918d970d363189ea785347
-Head: aa1793e1b70c856f450fb173bf32cfa47f0f7690
+Previous: 6ace78cd21a6b168f0b1a0aaa5619657ec5f7c75
+Head: f5f686312918f8ef9291441f194b8a6bda27517a
Applied:
real-close: 3409f8d6af187d25c63a5d1f8ee8bff5f14555e2
dup2: ca5813e7cf95dee5933fc417e4a34d26f2b01824
sendfile: 9073427ddddfa2f7c93d0ac4a6da9844cb7d2960
fstat: a957d5786c30dfb1da9cf9345e4a639f6006fbda
waitall-buggy: aa1793e1b70c856f450fb173bf32cfa47f0f7690
+ refresh-temp: f5f686312918f8ef9291441f194b8a6bda27517a
Unapplied:
dbg-out: 4b4c0572eab77856d8fbb919b1feb8f3502a101a
dbg: 0c269855776d3001e37da8c8afe283c20e1d6cd6
--- /dev/null
+Bottom: 22a257de4ff3a8bf47adda8be0b930b2fbcc4fea
+Top: f0b4d530a7758f20a79b3abc8f27419ecb1fc961
+Author: Sean Hefty <sean.hefty@intel.com>
+Date: 2012-08-16 13:30:36 -0700
+
+Refresh of waitall-buggy
+
+---
+
+diff --git a/src/rsocket.c b/src/rsocket.c
+index 07c1355..13fd0da 100644
+--- a/src/rsocket.c
++++ b/src/rsocket.c
+@@ -1077,7 +1077,7 @@ static int rs_conn_all_sends_done(struct rsocket *rs)
+ !(rs->state & rs_connected);
+ }
+
+-static ssize_t rs_peek(struct rsocket *rs, void **buf, size_t len)
++static ssize_t rs_peek(struct rsocket *rs, void *buf, size_t len)
+ {
+ size_t left = len;
+ uint32_t end_size, rsize;
+@@ -1097,15 +1097,15 @@ static ssize_t rs_peek(struct rsocket *rs, void **buf, size_t len)
+
+ end_size = rs->rbuf_size - rbuf_offset;
+ if (rsize > end_size) {
+- memcpy(*buf, &rs->rbuf[rbuf_offset], end_size);
++ memcpy(buf, &rs->rbuf[rbuf_offset], end_size);
+ rbuf_offset = 0;
+- *buf += end_size;
++ buf += end_size;
+ rsize -= end_size;
+ left -= end_size;
+ }
+- memcpy(*buf, &rs->rbuf[rbuf_offset], rsize);
++ memcpy(buf, &rs->rbuf[rbuf_offset], rsize);
+ rbuf_offset += rsize;
+- *buf += rsize;
++ buf += rsize;
+ }
+
+ return len - left;