]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/socketengine_kqueue.cpp
Add checking on AddFd that was missing (it assumed, like everything else)
[user/henk/code/inspircd.git] / src / socketengine_kqueue.cpp
index 388a84f298f3978a66cbe75790132dbb45d9874a..656c682248e2a01967a5962287d8c649fdcec761 100644 (file)
@@ -58,6 +58,9 @@ bool KQueueEngine::AddFd(int fd, bool readable, char type)
                return false;
        }
 
+       if (ref[fd])
+               return false;
+
        ref[fd] = type;
        if (readable)
        {