From: Yu Watanabe Date: Wed, 26 Sep 2018 16:59:19 +0000 (+0900) Subject: network: fix memleak about routing policy X-Git-Tag: v240~671^2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b3194d8f2e9ae31b713ae58c6926a454ee84a5b;p=thirdparty%2Fsystemd.git network: fix memleak about routing policy --- diff --git a/src/network/networkd-manager.c b/src/network/networkd-manager.c index bdb1aacf7fd..1c238300475 100644 --- a/src/network/networkd-manager.c +++ b/src/network/networkd-manager.c @@ -1470,9 +1470,8 @@ void manager_free(Manager *m) { while ((pool = m->address_pools)) address_pool_free(pool); - set_free(m->rules); - set_free(m->rules_foreign); - + set_free_with_destructor(m->rules, routing_policy_rule_free); + set_free_with_destructor(m->rules_foreign, routing_policy_rule_free); set_free_with_destructor(m->rules_saved, routing_policy_rule_free); sd_netlink_unref(m->rtnl);