--- a/src/server/daemon/event_linux.c Sat Jan 21 15:31:17 2017 +0100 +++ b/src/server/daemon/event_linux.c Sat Jan 21 16:40:59 2017 +0100 @@ -108,9 +108,11 @@ if(!event->fn(ev, event)) { // event fn returned 0 -> remove event from epoll if(epoll_ctl(ep, EPOLL_CTL_DEL, event->object, NULL)) { + event->error = 1; log_ereport( LOG_FAILURE, - "epoll_ctl failed: %s", + "epoll_ctl failed: fd: %d error: %s", + event->object, strerror(errno)); }