aboutsummaryrefslogtreecommitdiffstats
path: root/src/socketengines/epoll.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2022-10-12 18:38:16 +0100
committerGravatar Sadie Powell2022-10-12 19:34:22 +0100
commita4ec09b455605cb6030ba4c8ae1a6664ad1d7f8d (patch)
tree3189bdb438bd9dc374ba26a5a244878d90636e51 /src/socketengines/epoll.cpp
parentRemove some unused method arguments. (diff)
Clean up various socket-related code.
Diffstat (limited to 'src/socketengines/epoll.cpp')
-rw-r--r--src/socketengines/epoll.cpp8
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++;