Version: 1
-Previous: c413a34c5f196b0040a71a8be88d4f847d42993b
-Head: 2a0acf4e53e8222b05a0edccb4e3563c5972d9a5
+Previous: 546317244f634ebcd63f250410b50c1cbf872ab6
+Head: 7ef9ea8e3b39f7fbbae0c2ec5732e1257e76c0bc
Applied:
v6only: 36dbcc6dd62fc62a0bb8bc3cc82869eb4242fd4f
rselect: 2a0acf4e53e8222b05a0edccb4e3563c5972d9a5
+ refresh-temp: 7ef9ea8e3b39f7fbbae0c2ec5732e1257e76c0bc
Unapplied:
shut_wr: a18d1376ce88661c5c65bb65572148444cff6a8b
rs-1sge: 8ec392829399dec7ed5c608b8697a482e5faa2de
--- /dev/null
+Bottom: 44f8f1d4ce3fc0356402ae05bbe8b63c973a4865
+Top: 938168c7141b54196d5a134aca1fe7c88dcfb3b5
+Author: Sean Hefty <sean.hefty@intel.com>
+Date: 2012-06-25 15:14:04 -0700
+
+Refresh of rselect
+
+---
+
+diff --git a/src/rsocket.c b/src/rsocket.c
+index 860c63e..ed994fe 100644
+--- a/src/rsocket.c
++++ b/src/rsocket.c
+@@ -1631,7 +1631,7 @@ rs_poll_to_select(int nfds, struct pollfd *fds, fd_set *readfds,
+ int i, cnt = 0;
+
+ for (i = 0; i < nfds; i++) {
+- if (readfds && (fds[i].revents & POLLIN)) {
++ if (readfds && (fds[i].revents & (POLLIN | POLLHUP))) {
+ FD_SET(fds[i].fd, readfds);
+ cnt++;
+ }