manager: Disconnect from signals on the proxy when we're disposed

We're calling a callback on a proxy after it has been disposed. We
should make sure to disconnect from it when we go away.

https://bugzilla.gnome.org/show_bug.cgi?id=787897
This commit is contained in:
Iain Lane 2017-09-20 15:01:41 +01:00 committed by Beniamino Galvani
parent 15344be0e1
commit 91fa202379

View file

@ -202,8 +202,8 @@ init_dbus (NMObject *object)
property_info);
/* Permissions */
g_signal_connect (priv->proxy, "check-permissions",
G_CALLBACK (manager_recheck_permissions), object);
g_signal_connect_object (priv->proxy, "check-permissions",
G_CALLBACK (manager_recheck_permissions), object, 0);
}
static NMClientPermission