diff -r e95fa761db0c -r ad44e72fbf50 src/server/daemon/event_linux.c --- a/src/server/daemon/event_linux.c Wed Jun 05 19:49:17 2024 +0200 +++ b/src/server/daemon/event_linux.c Wed Jun 05 19:50:44 2024 +0200 @@ -171,7 +171,10 @@ // call event finish handlers for(int i=0;ifinish(ev, event); + // check again if the finish callback is set + if(finished[i]->finish) { + finished[i]->finish(ev, event); + } } // execute return calls for(int i=0;inumret;i++) {