From a6c35d1df4d4088202715fd15efce6bc7e58f8b9 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 9 Nov 2020 16:50:47 +0100 Subject: [PATCH] module-portal: don't leak dbus error --- src/modules/module-portal.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/module-portal.c b/src/modules/module-portal.c index 1629508d4..60459f4fb 100644 --- a/src/modules/module-portal.c +++ b/src/modules/module-portal.c @@ -140,8 +140,9 @@ static void on_portal_pid_received(DBusPendingCall *pending, if (dbus_error_is_set(&error)) { impl->portal_pid = 0; - } - else { + pw_log_warn("Could not get portal pid: %s", error.message); + dbus_error_free(&error); + } else { pw_log_info("Got portal pid %d", portal_pid); impl->portal_pid = portal_pid; impl->first = true;