X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcutil%2Funix%2Fsilcunixschedule.c;h=14fd31efd6c764ca0434b2bb8cb74f55c57f2bd1;hb=690216574e05c9dcc1e78d6677d4cc82c3d8baa8;hp=cdbc2b69dcff2c406ad025fac291c586bf55a8dd;hpb=a5f75b246a2bbcf74e3a68eec3a9064eb93b83d0;p=silc.git diff --git a/lib/silcutil/unix/silcunixschedule.c b/lib/silcutil/unix/silcunixschedule.c index cdbc2b69..14fd31ef 100644 --- a/lib/silcutil/unix/silcunixschedule.c +++ b/lib/silcutil/unix/silcunixschedule.c @@ -99,7 +99,7 @@ int silc_epoll(SilcSchedule schedule, void *context) epoll_ctl(internal->epfd, EPOLL_CTL_DEL, task->fd, &fds[i]); continue; } - if (fds[i].events & (EPOLLIN | EPOLLPRI | EPOLLHUP)) + if (fds[i].events & (EPOLLIN | EPOLLPRI | EPOLLHUP | EPOLLERR)) task->revents |= SILC_TASK_READ; if (fds[i].events & EPOLLOUT) task->revents |= SILC_TASK_WRITE;