summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2015-01-13 01:59:59 +0100
committerAndreas Rumpf <rumpf_a@web.de>2015-01-13 01:59:59 +0100
commita94ba527b2548cc2912321dd6d5782b9ef13b062 (patch)
treede8cc5a55c96093bc76355e962a5c77ac181f670
parentbf87e079e5d077f463091eba2ac4995ecf7cdf95 (diff)
parent519ec304e44ba79c7a1bb82006a497876adb3d55 (diff)
downloadNim-a94ba527b2548cc2912321dd6d5782b9ef13b062.tar.gz
Merge pull request #1943 from def-/async-fix
Only handle EPOLLERR as an error event, as with EPOLLRDHUP there can sti...
-rw-r--r--lib/pure/selectors.nim2
1 files changed, 0 insertions, 2 deletions
diff --git a/lib/pure/selectors.nim b/lib/pure/selectors.nim
index dfad644ab..29f6cd3ab 100644
--- a/lib/pure/selectors.nim
+++ b/lib/pure/selectors.nim
@@ -157,8 +157,6 @@ elif defined(linux):
     
       var evSet: set[Event] = {}
       if (s.events[i].events and EPOLLERR) != 0: evSet = evSet + {EvError}
-      if (s.events[i].events and EPOLLHUP) != 0: evSet = evSet + {EvError}
-      if (s.events[i].events and EPOLLRDHUP) != 0: evSet = evSet + {EvError}
       if (s.events[i].events and EPOLLIN) != 0: evSet = evSet + {EvRead}
       if (s.events[i].events and EPOLLOUT) != 0: evSet = evSet + {EvWrite}
       let selectorKey = s.fds[fd]