summaryrefslogtreecommitdiff
path: root/src/nm-dhcp4-config.c
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2013-04-10 11:37:05 -0500
committerDan Winship <danw@gnome.org>2013-05-20 16:38:33 -0300
commit04cb58eacd1df9c25f0411b8c4062b0f9edcde0f (patch)
tree3a578badfa9adf1bc79abca86d283fce38d722a8 /src/nm-dhcp4-config.c
parente3bd3278e9e9105cf53a867c494e836dc4b89682 (diff)
downloadNetworkManager-04cb58eacd1df9c25f0411b8c4062b0f9edcde0f.tar.gz
core: convert the DBus manager to a single-ref object
It's created very, very early and never needs to be unrefed by anything except the main() function.
Diffstat (limited to 'src/nm-dhcp4-config.c')
-rw-r--r--src/nm-dhcp4-config.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/nm-dhcp4-config.c b/src/nm-dhcp4-config.c
index e9ddb9b93c..bb01fc51b4 100644
--- a/src/nm-dhcp4-config.c
+++ b/src/nm-dhcp4-config.c
@@ -140,12 +140,9 @@ nm_dhcp4_config_init (NMDHCP4Config *self)
{
NMDHCP4ConfigPrivate *priv = NM_DHCP4_CONFIG_GET_PRIVATE (self);
static guint32 counter = 0;
- NMDBusManager *dbus_mgr;
- dbus_mgr = nm_dbus_manager_get ();
priv->dbus_path = g_strdup_printf (NM_DBUS_PATH "/DHCP4Config/%d", counter++);
- nm_dbus_manager_register_object (dbus_mgr, priv->dbus_path, self);
- g_object_unref (dbus_mgr);
+ nm_dbus_manager_register_object (nm_dbus_manager_get (), priv->dbus_path, self);
priv->options = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, nm_gvalue_destroy);
}