From 11f949c487d54c6e4ec6bb727418963967dda509 Mon Sep 17 00:00:00 2001 From: w00t Date: Sun, 24 Aug 2008 20:45:28 +0000 Subject: Revert this file git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10243 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/socketengine_select.cpp | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'src/socketengine_select.cpp') diff --git a/src/socketengine_select.cpp b/src/socketengine_select.cpp index 8442a4460..c9bfaf197 100644 --- a/src/socketengine_select.cpp +++ b/src/socketengine_select.cpp @@ -142,20 +142,6 @@ int SelectEngine::DispatchEvents() } if (ev[i]) { - ServerInstance->Log(DEBUG, "checking for undetected errors on %d", ev[i]->GetFd()); - // HACK: select() doesn't always use errfdset to tell us about a connect() erroring - // it generates writable, so we just check for error always (ugh ugh) - if (getsockopt(ev[i]->GetFd(), SOL_SOCKET, SO_ERROR, (char*)&errcode, &codesize) < 0) - { - errcode = errno; - - ev[i]->HandleEvent(EVENT_ERROR, errcode); - ServerInstance->Log(DEBUG, "handled an error event (%d) on the socket", errcode); - continue; - } - - ServerInstance->Log(DEBUG, "no error"); - if (writeable[ev[i]->GetFd()]) { writeable[ev[i]->GetFd()] = false; -- cgit v1.3.1-10-gc9f91