diff -r a24aa388f02f -r 636e05eb48f6 src/server/daemon/event_solaris.c --- a/src/server/daemon/event_solaris.c Wed Jan 02 16:03:50 2013 +0100 +++ b/src/server/daemon/event_solaris.c Sat Jan 12 14:00:47 2013 +0100 @@ -112,6 +112,8 @@ if(ev_poll(ev, event)) { perror("port_associate"); } + } else if(event->finish) { + event->finish(ev, event); } } }