From: Namhyung Kim Date: Sat, 1 Aug 2015 15:59:42 +0000 (+0900) Subject: sd-bus: use mfree() in bus_reset_queues() X-Git-Tag: v226.4~1^2~139 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=3fe46af0441993f00631e42b0d63c5951f9f81d6 sd-bus: use mfree() in bus_reset_queues() Recently mfree() was introduced to reduce work of tedious free + reset pointers. Use it in bus_reset_queues() too. --- diff --git a/src/libelogind/sd-bus/sd-bus.c b/src/libelogind/sd-bus/sd-bus.c index 1d60600fa..68b872eb5 100644 --- a/src/libelogind/sd-bus/sd-bus.c +++ b/src/libelogind/sd-bus/sd-bus.c @@ -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; }