]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/socketengine_epoll.cpp
Revert tweak
[user/henk/code/inspircd.git] / src / socketengine_epoll.cpp
index 7d35997c567acaec7a8750cf15d79e8705132056..63b1fc10df321c4183462f06e585a3a903589565 100644 (file)
@@ -91,15 +91,15 @@ bool EPollEngine::DelFd(EventHandler* eh)
        ev.data.fd = fd;
        int i = epoll_ctl(EngineHandle, EPOLL_CTL_DEL, fd, &ev);
 
-       CurrentSetSize--;
-       ref[fd] = NULL;
-
        if (i < 0)
        {
                ServerInstance->Log(DEBUG,"epoll: List deletion failure: %s",strerror(errno));
                return false;
        }
 
+       CurrentSetSize--;
+       ref[fd] = NULL;
+
        return true;
 }