diff options
| author | 2022-10-12 18:38:16 +0100 | |
|---|---|---|
| committer | 2022-10-12 19:34:22 +0100 | |
| commit | a4ec09b455605cb6030ba4c8ae1a6664ad1d7f8d (patch) | |
| tree | 3189bdb438bd9dc374ba26a5a244878d90636e51 /src/socketengines/epoll.cpp | |
| parent | Remove some unused method arguments. (diff) | |
Clean up various socket-related code.
Diffstat (limited to 'src/socketengines/epoll.cpp')
| -rw-r--r-- | src/socketengines/epoll.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/socketengines/epoll.cpp b/src/socketengines/epoll.cpp index cb1a4f2bb..6183e902c 100644 --- a/src/socketengines/epoll.cpp +++ b/src/socketengines/epoll.cpp @@ -88,7 +88,7 @@ static unsigned mask_to_epoll(int event_mask) bool SocketEngine::AddFd(EventHandler* eh, int event_mask) { int fd = eh->GetFd(); - if (fd < 0) + if (!eh->HasFd()) { ServerInstance->Logs.Debug("SOCKET", "AddFd out of range: (fd: %d)", fd); return false; @@ -137,7 +137,7 @@ void SocketEngine::OnSetEvent(EventHandler* eh, int old_mask, int new_mask) void SocketEngine::DelFd(EventHandler* eh) { int fd = eh->GetFd(); - if (fd < 0) + if (!eh->HasFd()) { ServerInstance->Logs.Debug("SOCKET", "DelFd out of range: (fd: %d)", fd); return; @@ -172,10 +172,10 @@ int SocketEngine::DispatchEvents() const epoll_event ev = events[j]; EventHandler* const eh = static_cast<EventHandler*>(ev.data.ptr); - const int fd = eh->GetFd(); - if (fd < 0) + if (!eh->HasFd()) continue; + const int fd = eh->GetFd(); if (ev.events & EPOLLHUP) { stats.ErrorEvents++; |
