summary refs log tree commit diff stats
path: root/lib/pure/irc.nim
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pure/irc.nim')
-rw-r--r--lib/pure/irc.nim1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/pure/irc.nim b/lib/pure/irc.nim
index c1b519b0b..83fb231f6 100644
--- a/lib/pure/irc.nim
+++ b/lib/pure/irc.nim
@@ -346,6 +346,7 @@ proc poll*(irc: PIRC, ev: var TIRCEvent,
   var line = TaintedString""
   var socks = @[irc.sock]
   var ret = socks.select(timeout)
+  if ret == -1: osError(osLastError())
   if socks.len() != 0 and ret != 0:
     irc.sock.readLine(line)
     ev = irc.processLine(line.string)