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/select.cpp | |
| parent | Remove some unused method arguments. (diff) | |
| download | inspircd++-a4ec09b455605cb6030ba4c8ae1a6664ad1d7f8d.tar.gz inspircd++-a4ec09b455605cb6030ba4c8ae1a6664ad1d7f8d.tar.bz2 inspircd++-a4ec09b455605cb6030ba4c8ae1a6664ad1d7f8d.zip | |
Clean up various socket-related code.
Diffstat (limited to 'src/socketengines/select.cpp')
| -rw-r--r-- | src/socketengines/select.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/socketengines/select.cpp b/src/socketengines/select.cpp index 5f5c4173b..a579a00b0 100644 --- a/src/socketengines/select.cpp +++ b/src/socketengines/select.cpp @@ -63,11 +63,10 @@ void SocketEngine::RecoverFromFork() bool SocketEngine::AddFd(EventHandler* eh, int event_mask) { - int fd = eh->GetFd(); - - if (fd < 0) + if (!eh->HasFd()) return false; + int fd = eh->GetFd(); if (static_cast<size_t>(fd) >= GetMaxFds()) return false; @@ -86,11 +85,10 @@ bool SocketEngine::AddFd(EventHandler* eh, int event_mask) void SocketEngine::DelFd(EventHandler* eh) { - int fd = eh->GetFd(); - - if (fd < 0) + if (!eh->HasFd()) return; + int fd = eh->GetFd(); if (static_cast<size_t>(fd) >= GetMaxFds()) return; |
