Fix setup of udev context before loading any plugins
[platform/upstream/connman.git] / src / main.c
index fe41183..ede37a0 100644 (file)
@@ -40,6 +40,8 @@ static GMainLoop *main_loop = NULL;
 
 static void sig_term(int sig)
 {
+       connman_info("Terminating");
+
        g_main_loop_quit(main_loop);
 }
 
@@ -203,6 +205,8 @@ int main(int argc, char *argv[])
        __connman_profile_init(conn);
 
        __connman_resolver_init();
+       __connman_rtnl_init();
+       __connman_udev_init();
 
        __connman_plugin_init(option_plugin, option_noplugin);
 
@@ -247,9 +251,5 @@ selftest:
 
        g_main_loop_unref(main_loop);
 
-       rmdir(STORAGEDIR);
-
-       rmdir(STATEDIR);
-
        return 0;
 }