active-connection: unhook the settings connection removed signal on dispose

Fixes: f0e3dfdace
(cherry picked from commit f541cef958)
This commit is contained in:
Lubomir Rintel 2017-01-25 16:26:33 +01:00
parent 63d4764acf
commit 8b9f3055bf

View file

@ -180,6 +180,7 @@ _set_settings_connection (NMActiveConnection *self, NMSettingsConnection *connec
return;
if (priv->settings_connection) {
g_signal_handlers_disconnect_by_func (priv->settings_connection, _settings_connection_updated, self);
g_signal_handlers_disconnect_by_func (priv->settings_connection, _settings_connection_removed, self);
g_clear_object (&priv->settings_connection);
}
if (connection) {