From 499468c19feb384054552eb32c7ca3b89f4a35f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Barnab=C3=A1s=20P=C5=91cze?= Date: Sat, 30 Dec 2023 01:11:31 +0100 Subject: [PATCH] pipewire: module-portal: cancel pending dbus call on module destroy --- src/modules/module-portal.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/module-portal.c b/src/modules/module-portal.c index d3f3dd2b2..b49f16e5f 100644 --- a/src/modules/module-portal.c +++ b/src/modules/module-portal.c @@ -128,6 +128,8 @@ static void module_destroy(void *data) spa_hook_remove(&impl->context_listener); spa_hook_remove(&impl->module_listener); + cancel_and_unref(&impl->portal_pid_pending); + if (impl->bus) dbus_connection_unref(impl->bus); spa_dbus_connection_destroy(impl->conn);