From 6fcc40044344e31f84d5c13fb71d47145140f318 Mon Sep 17 00:00:00 2001 From: lotodore Date: Sun, 30 Sep 2007 17:47:40 +0000 Subject: [PATCH] Fixed connection issue with libircthread. --- src/net/common/ircthread.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/net/common/ircthread.cpp b/src/net/common/ircthread.cpp index 80ba3a26..3e47109c 100644 --- a/src/net/common/ircthread.cpp +++ b/src/net/common/ircthread.cpp @@ -354,8 +354,12 @@ IrcThread::Main() if (irc_process_select_descriptors(s, &readSet, &writeSet) != 0) { - HandleIrcError(irc_errno(s)); - break; + int errorCode = irc_errno(s); + if (errorCode) + { + HandleIrcError(errorCode); + break; + } } } }