From e89786c29156e851619f9d827944649c82d1792b Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Sun, 11 Jan 2015 07:54:55 +0000 Subject: netlink: fix memory leaks Fix two memory leaks in netlink event monitor. Also fix a leak related to all sets, the ->init expression is not freed. Signed-off-by: Patrick McHardy --- src/rule.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/rule.c') diff --git a/src/rule.c b/src/rule.c index 95766646..dd39e8ae 100644 --- a/src/rule.c +++ b/src/rule.c @@ -74,6 +74,8 @@ void set_free(struct set *set) { if (--set->refcnt > 0) return; + if (set->init != NULL) + expr_free(set->init); handle_free(&set->handle); xfree(set); } -- cgit v1.2.3