]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Fix for bug #393, needs QA and backport
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Mon, 20 Aug 2007 00:12:53 +0000 (00:12 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Mon, 20 Aug 2007 00:12:53 +0000 (00:12 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7765 e03df62e-2008-0410-955e-edbf42e46eb7

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
                                {