src/server/daemon/event_linux.c

changeset 46
636e05eb48f6
parent 44
3da1f7b6847f
child 48
37a512d7b8f6
--- a/src/server/daemon/event_linux.c	Wed Jan 02 16:03:50 2013 +0100
+++ b/src/server/daemon/event_linux.c	Sat Jan 12 14:00:47 2013 +0100
@@ -116,6 +116,11 @@
                     if(epoll_ctl(ep, EPOLL_CTL_DEL, event->object, NULL)) {
                         perror("epoll_ctl");
                     }
+                    
+                    // if set, execute event->finish
+                    if(event->finish) {
+                        event->finish(ev, event);
+                    }
                 }
             }
         }

mercurial