]> jfr.im git - solanum.git/blobdiff - libratbox/src/event.c
Fix a couple more string leaks.
[solanum.git] / libratbox / src / event.c
index 527a8e26590cd587b54a8e84917eb39e00356ef8..226bca0a56dc19d94640c211ad424f655f3cefad 100644 (file)
@@ -191,9 +191,7 @@ rb_run_event(struct ev_entry *ev)
        ev->func(ev->arg);
        if(!ev->frequency)
        {
-               rb_io_unsched_event(ev);
-               rb_dlinkDelete(&ev->node, &event_list);
-               rb_free(ev);
+               rb_event_delete(ev);
                return;
        }
        ev->when = rb_current_time() + ev->frequency;