aboutsummaryrefslogtreecommitdiffstats
path: root/src/socketengine_select.cpp
diff options
context:
space:
mode:
authorGravatar w00t2008-08-24 20:45:28 +0000
committerGravatar w00t2008-08-24 20:45:28 +0000
commit11f949c487d54c6e4ec6bb727418963967dda509 (patch)
treee59711eb55d5c0f5d9ae1c311050edfd7ebc9acf /src/socketengine_select.cpp
parentAdd poll() socket engine. Nothing will actually use this, yet, and it's untes... (diff)
Revert this file
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@10243 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/socketengine_select.cpp')
-rw-r--r--src/socketengine_select.cpp14
1 files changed, 0 insertions, 14 deletions
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;