From bc8187f75a73b8c3d8f724b7cc98d3b0b8e27c21 Mon Sep 17 00:00:00 2001 From: David Tardon Date: Fri, 3 Feb 2023 13:50:11 +0100 Subject: [PATCH] bus-polkit: return NULL from _free function --- src/shared/bus-polkit.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/shared/bus-polkit.c b/src/shared/bus-polkit.c index 4b9f8410b31..db2801d7a4f 100644 --- a/src/shared/bus-polkit.c +++ b/src/shared/bus-polkit.c @@ -165,9 +165,9 @@ typedef struct AsyncPolkitQuery { sd_event_source *defer_event_source; } AsyncPolkitQuery; -static void async_polkit_query_free(AsyncPolkitQuery *q) { +static AsyncPolkitQuery *async_polkit_query_free(AsyncPolkitQuery *q) { if (!q) - return; + return NULL; sd_bus_slot_unref(q->slot); @@ -181,7 +181,8 @@ static void async_polkit_query_free(AsyncPolkitQuery *q) { strv_free(q->details); sd_event_source_disable_unref(q->defer_event_source); - free(q); + + return mfree(q); } static int async_polkit_defer(sd_event_source *s, void *userdata) { -- 2.47.3