# HG changeset patch # User David Demelier # Date 1612361393 -3600 # Node ID dfbdab8ea48538142552990c7729e2f8bb7b4d54 # Parent f365e5be12617d5d9547fced205d6fdb25cec067 irccd: remove leaks diff -r f365e5be1261 -r dfbdab8ea485 irccd/conf.y --- a/irccd/conf.y Wed Feb 03 15:03:12 2021 +0100 +++ b/irccd/conf.y Wed Feb 03 15:09:53 2021 +0100 @@ -346,6 +346,8 @@ string_list_finish($3->events); } + irc_bot_rule_insert(rule, -1); + free($3); } ; diff -r f365e5be1261 -r dfbdab8ea485 irccd/main.c --- a/irccd/main.c Wed Feb 03 15:03:12 2021 +0100 +++ b/irccd/main.c Wed Feb 03 15:09:53 2021 +0100 @@ -166,8 +166,10 @@ flush(&pb); - while (irc_bot_dequeue(&ev)) + while (irc_bot_dequeue(&ev)) { broadcast(&ev); + irc_event_finish(&ev); + } free(pb.fds); }