return false;
if (ref[fd])
- DelFd(ref[fd]);
+ return false;
struct epoll_event ev;
memset(&ev,0,sizeof(struct epoll_event));
if ((fd < 0) || (fd > MAX_DESCRIPTORS))
return false;
- ref[fd] = NULL;
- CurrentSetSize--;
-
struct epoll_event ev;
memset(&ev,0,sizeof(struct epoll_event));
eh->Readable() ? ev.events = EPOLLIN : ev.events = EPOLLOUT;
return false;
}
+ ref[fd] = NULL;
+ CurrentSetSize--;
+
ServerInstance->Log(DEBUG,"Remove file descriptor: %d", fd);
return true;
}