diff options
author | Namhyung Kim <namhyung@gmail.com> | 2015-08-02 00:59:42 +0900 |
---|---|---|
committer | Sven Eden <yamakuzure@gmx.net> | 2017-03-14 10:18:46 +0100 |
commit | 3fe46af0441993f00631e42b0d63c5951f9f81d6 (patch) | |
tree | d2fe124da59c3cb1929e45871ab8aebcae3f8745 /src/libelogind | |
parent | 82217e4cb4ac5dfd90b80a4f175ff0681cb107d5 (diff) |
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.
Diffstat (limited to 'src/libelogind')
-rw-r--r-- | src/libelogind/sd-bus/sd-bus.c | 6 |
1 files changed, 2 insertions, 4 deletions
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; } |