summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--lib/pure/irc.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pure/irc.nim b/lib/pure/irc.nim
index d7af0a33a..750c98516 100644
--- a/lib/pure/irc.nim
+++ b/lib/pure/irc.nim
@@ -346,7 +346,7 @@ proc poll*(irc: PIRC, ev: var TIRCEvent,
   var line = TaintedString""
   var socks = @[irc.sock]
   var ret = socks.select(timeout)
-  if socks.len() != 0:
+  if socks.len() != 0 and ret != 0:
     irc.sock.readLine(line)
     ev = irc.processLine(line.string)
     result = true