X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fevent.c;fp=src%2Fevent.c;h=aa451801ea64742b5494785a1f378cee989a73e6;hp=63657a5fde4d9505079eb34e24c2bf2ee57eb393;hb=0b06e83440ca53357b154e0ce3094f6b67f93fa3;hpb=a67bc2279c8a562c9b162a75c7cfd09e2a59d17f diff --git a/src/event.c b/src/event.c index 63657a5f..aa451801 100644 --- a/src/event.c +++ b/src/event.c @@ -246,9 +246,9 @@ void event_loop_init(event_loop_t *loop) { void event_loop_exit(event_loop_t *loop) { for splay_each(io_t, io, &loop->ios) - splay_free_node(&loop->ios, node); + splay_unlink_node(&loop->ios, node); for splay_each(timeout_t, timeout, &loop->timeouts) - splay_free_node(&loop->timeouts, node); + splay_unlink_node(&loop->timeouts, node); for splay_each(signal_t, signal, &loop->signals) - splay_free_node(&loop->signals, node); + splay_unlink_node(&loop->signals, node); }