]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/socketengine_select.cpp
Implement feature in bug #395 reported by stealth, and tidy up a bit
[user/henk/code/inspircd.git] / src / socketengine_select.cpp
index ef5f2071f82aa2853f9cab99e4435daf36a23db0..b87d2769d6dd969b275995b8758ac1a8388e9ed7 100644 (file)
@@ -144,10 +144,9 @@ int SelectEngine::DispatchEvents()
                        {
                                if (writeable[ev[i]->GetFd()])
                                {
+                                       writeable[ev[i]->GetFd()] = false;
                                        if (ev[i])
                                                ev[i]->HandleEvent(EVENT_WRITE);
-                                       writeable[ev[i]->GetFd()] = false;
-
                                }
                                else
                                {