int fd = eh->GetFd();
if ((fd < 0) || (fd > MAX_DESCRIPTORS))
{
- ServerInstance->Log(DEFAULT,"ERROR: FD of %d added above max of %d",fd,MAX_DESCRIPTORS);
+ ServerInstance->Log(DEBUG,"ERROR: FD of %d added above max of %d",fd,MAX_DESCRIPTORS);
return false;
}
if (GetRemainingFds() <= 1)
{
- ServerInstance->Log(DEFAULT,"ERROR: System out of file descriptors!");
+ ServerInstance->Log(DEBUG,"ERROR: System out of file descriptors!");
return false;
}
if (ref[fd])
{
- ServerInstance->Log(DEFAULT,"Slot %d already occupied",fd);
+ ServerInstance->Log(DEBUG,"Slot %d already occupied",fd);
return false;
}
* status for us and saves us a call.
*/
struct epoll_event ev;
+ memset(&ev,0,sizeof(struct epoll_event));
ev.events = EPOLLOUT;
ev.data.fd = eh->GetFd();
int i = epoll_ctl(EngineHandle, EPOLL_CTL_MOD, eh->GetFd(), &ev);
if (events[j].events & EPOLLOUT)
{
struct epoll_event ev;
+ memset(&ev,0,sizeof(struct epoll_event));
ev.events = EPOLLIN;
ev.data.fd = events[j].data.fd;
int i = epoll_ctl(EngineHandle, EPOLL_CTL_MOD, events[j].data.fd, &ev);