Version: 1
-Previous: 49d377c9fc165b44036487a3cfd795bd63d4eb53
-Head: ce64f74204d2407dd9bdc340f97ed7aeeb9e5032
+Previous: 39ecda70e1e731701904e612a7efcbffa3805ba6
+Head: 9aecc52adb535570d911d2343b094ab167265437
Applied:
ip6-opt: a459c228426c4d25684dcfd2a4203f013f0b454e
rs-shutdown: ce64f74204d2407dd9bdc340f97ed7aeeb9e5032
+ refresh-temp: 9aecc52adb535570d911d2343b094ab167265437
Unapplied:
buf-addr: eb70620389ced3c0c705d44b69e691a47cd3e4fd
rs-1sge: 85e4c4a0da0b501b60a1035d7a003ee20a749511
--- /dev/null
+Bottom: 0c5a0c24885960bf61c5afe1b2ef070808c1f084
+Top: 684e21cf3e81b4f5bd740456e0fea103e52d7d1f
+Author: Sean Hefty <sean.hefty@intel.com>
+Date: 2012-06-04 13:16:47 -0700
+
+Refresh of rs-shutdown
+
+---
+
+diff --git a/src/rsocket.c b/src/rsocket.c
+index 8b1e930..a1679f1 100644
+--- a/src/rsocket.c
++++ b/src/rsocket.c
+@@ -1593,6 +1593,9 @@ int rshutdown(int socket, int how)
+ struct rsocket *rs;
+ int ret = 0;
+
++ if (how != SHUT_RDWR)
++ return 0;
++
+ rs = idm_at(&idm, socket);
+ if (rs->fd_flags & O_NONBLOCK)
+ rs_set_nonblocking(rs, 0);