]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-bus: use mfree() in bus_reset_queues()
authorNamhyung Kim <namhyung@gmail.com>
Sat, 1 Aug 2015 15:59:42 +0000 (00:59 +0900)
committerNamhyung Kim <namhyung@gmail.com>
Sun, 2 Aug 2015 14:12:08 +0000 (23:12 +0900)
Recently mfree() was introduced to reduce work of tedious free + reset
pointers.  Use it in bus_reset_queues() too.

src/libsystemd/sd-bus/sd-bus.c

index b9e93f6f41e4c1651f2096dec9234f11d8e66c6c..e700168659726440a1a6c7978ac52d2d6807e871 100644 (file)
@@ -84,15 +84,13 @@ static void bus_reset_queues(sd_bus *b) {
         while (b->rqueue_size > 0)
                 sd_bus_message_unref(b->rqueue[--b->rqueue_size]);
 
-        free(b->rqueue);
-        b->rqueue = NULL;
+        b->rqueue = mfree(b->rqueue);
         b->rqueue_allocated = 0;
 
         while (b->wqueue_size > 0)
                 sd_bus_message_unref(b->wqueue[--b->wqueue_size]);
 
-        free(b->wqueue);
-        b->wqueue = NULL;
+        b->wqueue = mfree(b->wqueue);
         b->wqueue_allocated = 0;
 }