From 0c347259d3b5750caab1a7091cfef592aeff87d2 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Sat, 7 Jun 2014 16:22:28 +0200 Subject: [PATCH] bus-proxyd: do not free NULL items --- src/bus-proxyd/bus-policy.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/bus-proxyd/bus-policy.c b/src/bus-proxyd/bus-policy.c index af3b3abbf..053495ceb 100644 --- a/src/bus-proxyd/bus-policy.c +++ b/src/bus-proxyd/bus-policy.c @@ -557,8 +557,6 @@ void policy_free(Policy *p) { LIST_REMOVE(items, first, i); policy_item_free(i); } - - policy_item_free(i); } while ((first = hashmap_steal_first(p->group_items))) { @@ -567,8 +565,6 @@ void policy_free(Policy *p) { LIST_REMOVE(items, first, i); policy_item_free(i); } - - policy_item_free(i); } hashmap_free(p->user_items); @@ -646,7 +642,7 @@ static void dump_hashmap_items(Hashmap *h) { } } -void policy_dump(Policy *p) { +noreturn void policy_dump(Policy *p) { printf("→ Default Items:\n"); dump_items(p->default_items); -- 2.30.2