src/server/daemon/event_linux.c

changeset 152
8b85c5face66
parent 133
87b405d61f64
child 161
aadda87bad1b
child 185
b4d7ccf4e06d
--- 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));
                     }
                     

mercurial