- if ((fd < 0) || (fd > GetMaxFds() - 1))
- return false;
-
- struct kevent ke;
- EV_SET(&ke, eh->GetFd(), EVFILT_READ, EV_DELETE, 0, 0, NULL);
-
- int i = kevent(EngineHandle, &ke, 1, 0, 0, NULL);
-
- EV_SET(&ke, eh->GetFd(), EVFILT_WRITE, EV_DELETE, 0, 0, NULL);
-
- int j = kevent(EngineHandle, &ke, 1, 0, 0, NULL);
+ if (fd < 0)
+ {
+ ServerInstance->Logs->Log("SOCKET", LOG_DEFAULT, "DelFd() on invalid fd: %d", fd);
+ return;
+ }