summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2014-04-02 16:00:35 -0500
committerDan Williams <dcbw@redhat.com>2014-05-09 15:33:32 -0500
commitd336a78a0e08e838e90afdb31713d86b73625b07 (patch)
treed33c4d8bb626dc4e2d999ca61df944d8ebd18679 /src/main.c
parent11f9855223966c4fd927fe83e2cd9a623a74acad (diff)
downloadNetworkManager-d336a78a0e08e838e90afdb31713d86b73625b07.tar.gz
core: don't ref/unref the DHCP manager
It's a singleton anyway, so no need to ref/unref it. Just use it.
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main.c b/src/main.c
index 5f386cef28..f73e8073c2 100644
--- a/src/main.c
+++ b/src/main.c
@@ -598,6 +598,11 @@ main (int argc, char *argv[])
dns_mgr = nm_dns_manager_get ();
g_assert (dns_mgr != NULL);
+ /* Initialize DHCP manager */
+ dhcp_mgr = nm_dhcp_manager_get ();
+ g_assert (dhcp_mgr != NULL);
+ nm_dhcp_manager_set_hostname_provider (dhcp_mgr, NM_HOSTNAME_PROVIDER (manager));
+
settings = nm_settings_new (&error);
if (!settings) {
nm_log_err (LOGD_CORE, "failed to initialize settings storage: %s",
@@ -622,11 +627,6 @@ main (int argc, char *argv[])
sup_mgr = nm_supplicant_manager_get ();
g_assert (sup_mgr != NULL);
- /* Initialize DHCP manager */
- dhcp_mgr = nm_dhcp_manager_get ();
- g_assert (dhcp_mgr != NULL);
- nm_dhcp_manager_set_hostname_provider (dhcp_mgr, NM_HOSTNAME_PROVIDER (manager));
-
/* Initialize Firewall manager */
fw_mgr = nm_firewall_manager_get ();
g_assert (fw_mgr != NULL);