From c86500e466160cd9852c6ca28f5bc105e18b0721 Mon Sep 17 00:00:00 2001 From: Michal Bloch Date: Thu, 14 Jul 2022 12:08:46 +0200 Subject: [PATCH] Ensure proper lifetime for the dbus server handler Change-Id: I01f4041eeb1ad4ba3f8139c13ff973183e6c3077 Signed-off-by: Michal Bloch --- src/daemon/main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/daemon/main.c b/src/daemon/main.c index b13b607..608e27f 100755 --- a/src/daemon/main.c +++ b/src/daemon/main.c @@ -221,9 +221,12 @@ main (int argc, char **argv) DBG (""); - if(_server) g_object_unref (_server); + if(_server) { + gumd_dbus_server_stop(_server); + g_object_unref (_server); + } DBG (""); - + if (main_loop) g_main_loop_unref (main_loop); DBG("Clean shutdown"); -- 2.7.4