[systemd-commits] src/bus-proxyd

Kay Sievers kay at kemper.freedesktop.org
Sat Jun 7 07:23:46 PDT 2014


 src/bus-proxyd/bus-policy.c |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

New commits:
commit 0c347259d3b5750caab1a7091cfef592aeff87d2
Author: Kay Sievers <kay at vrfy.org>
Date:   Sat Jun 7 16:22:28 2014 +0200

    bus-proxyd: do not free NULL items

diff --git a/src/bus-proxyd/bus-policy.c b/src/bus-proxyd/bus-policy.c
index af3b3ab..053495c 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);



More information about the systemd-commits mailing list