manager: cleanup NMRfkillManager in dispose()

Fixes: b15fb8641e

(cherry picked from commit 85d7dc1a0f)
This commit is contained in:
Jiří Klimeš 2015-09-21 14:38:25 +02:00
parent 117fd7ef51
commit b010870d84

View file

@ -5152,6 +5152,11 @@ dispose (GObject *object)
g_clear_object (&priv->fw_monitor);
}
if (priv->rfkill_mgr) {
g_signal_handlers_disconnect_by_func (priv->rfkill_mgr, rfkill_manager_rfkill_changed_cb, manager);
g_clear_object (&priv->rfkill_mgr);
}
nm_device_factory_manager_for_each_factory (_deinit_device_factory, manager);
if (priv->timestamp_update_id) {