From 3b3c5843cd8ff239c34a78ae4b699e93c2e0132c Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Fri, 29 Sep 2017 15:19:19 +0200 Subject: [PATCH] manager: disconnect platform_link_cb() from NMManager in dispose() --- src/nm-manager.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/nm-manager.c b/src/nm-manager.c index 3377b604d1..5ef99586e7 100644 --- a/src/nm-manager.c +++ b/src/nm-manager.c @@ -6392,6 +6392,10 @@ dispose (GObject *object) NMManager *self = NM_MANAGER (object); NMManagerPrivate *priv = NM_MANAGER_GET_PRIVATE (self); + g_signal_handlers_disconnect_by_func (priv->platform, + G_CALLBACK (platform_link_cb), + self); + g_slist_free_full (priv->auth_chains, (GDestroyNotify) nm_auth_chain_unref); priv->auth_chains = NULL;