Add copy of libgdbus helper for easier adoption
[framework/connectivity/connman.git] / src / main.c
index 3a5990b..87efa00 100644 (file)
@@ -144,6 +144,10 @@ int main(int argc, char *argv[])
 
        __connman_manager_init(conn, option_compat);
 
+       __connman_profile_init(conn);
+
+       __connman_rtnl_init();
+
        __connman_plugin_init();
 
        g_free(option_device);
@@ -155,10 +159,14 @@ int main(int argc, char *argv[])
 
        g_main_loop_run(main_loop);
 
+       __connman_rtnl_cleanup();
+
        __connman_agent_cleanup();
 
        __connman_element_cleanup();
 
+       __connman_profile_cleanup();
+
        __connman_manager_cleanup();
 
        __connman_storage_cleanup();
@@ -167,7 +175,7 @@ int main(int argc, char *argv[])
 
        __connman_log_cleanup();
 
-       g_dbus_cleanup_connection(conn);
+       dbus_connection_unref(conn);
 
        g_main_loop_unref(main_loop);