From c313d64802191546b218b927ac0fbff007570f9d Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Wed, 20 Dec 2017 21:11:21 +0100 Subject: [PATCH] core: disconnect new-connection handler for private server I don't think this was an actual problem. But to be sure, disconnect the signal handler before destroying the PrivateServer instance. --- src/nm-bus-manager.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/nm-bus-manager.c b/src/nm-bus-manager.c index 35aeb66020..23bf95dae8 100644 --- a/src/nm-bus-manager.c +++ b/src/nm-bus-manager.c @@ -281,6 +281,8 @@ private_server_free (gpointer ptr) g_dbus_server_stop (s->server); + g_signal_handlers_disconnect_by_func (s->server, G_CALLBACK (private_server_new_connection), s); + g_object_unref (s->server); g_slice_free (PrivateServer, s);