diff options
| author | 2008-08-24 20:45:28 +0000 | |
|---|---|---|
| committer | 2008-08-24 20:45:28 +0000 | |
| commit | 11f949c487d54c6e4ec6bb727418963967dda509 (patch) | |
| tree | e59711eb55d5c0f5d9ae1c311050edfd7ebc9acf /src/socketengine_select.cpp | |
| parent | Add 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.cpp | 14 |
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; |
