]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/socketengine_select.cpp
This fixes a deletion error here, we were using new[] and not using delete[], but...
[user/henk/code/inspircd.git] / src / socketengine_select.cpp
index c70e609b52431caa6529c51aebd7d0dc37a73f75..3cebe7210afaff69ca10044d777bc9fd9aeeec0b 100644 (file)
@@ -36,11 +36,10 @@ bool SelectEngine::AddFd(EventHandler* eh)
        if (GetRemainingFds() <= 1)
                return false;
 
-       fds[fd] = fd;
-
        if (ref[fd])
                return false;
 
+       fds[fd] = fd;
        ref[fd] = eh;
        CurrentSetSize++;