changeset 972:dfbdab8ea485

irccd: remove leaks
author David Demelier <markand@malikania.fr>
date Wed, 03 Feb 2021 15:09:53 +0100
parents f365e5be1261
children e2a86096bc05
files irccd/conf.y irccd/main.c
diffstat 2 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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);
 	}
 	;
--- 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);
 	}