summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-08-20 14:26:39 +0200
committerThomas Haller <thaller@redhat.com>2015-08-21 17:10:24 +0200
commit9fe46cd24f6899f50f13c7c3d7d7d7e4ea30583a (patch)
tree4ffe5cacce98a5421a247a201ad7f4b2f1bc4b29
parent00b73a9f101b19c8b71485f28d43a64c1be64de8 (diff)
downloadNetworkManager-9fe46cd24f6899f50f13c7c3d7d7d7e4ea30583a.tar.gz
manager: take a reference to NMBusManager
-rw-r--r--src/nm-manager.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nm-manager.c b/src/nm-manager.c
index c04a910870..a196b72d9c 100644
--- a/src/nm-manager.c
+++ b/src/nm-manager.c
@@ -4857,7 +4857,7 @@ nm_manager_init (NMManager *manager)
priv->state = NM_STATE_DISCONNECTED;
priv->startup = TRUE;
- priv->dbus_mgr = nm_bus_manager_get ();
+ priv->dbus_mgr = g_object_ref (nm_bus_manager_get ());
g_signal_connect (priv->dbus_mgr,
NM_BUS_MANAGER_DBUS_CONNECTION_CHANGED,
G_CALLBACK (dbus_connection_changed_cb),
@@ -5068,7 +5068,7 @@ dispose (GObject *object)
priv->prop_filter = 0;
}
g_signal_handlers_disconnect_by_func (priv->dbus_mgr, dbus_connection_changed_cb, manager);
- priv->dbus_mgr = NULL;
+ g_clear_object (&priv->dbus_mgr);
}
if (priv->sleep_monitor) {