OSDN Git Service

core: Make exit sequence consistent with init
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Thu, 15 Nov 2012 14:05:22 +0000 (16:05 +0200)
committerJohan Hedberg <johan.hedberg@intel.com>
Thu, 15 Nov 2012 14:14:11 +0000 (16:14 +0200)
manager_cleanup should be called after plugin_cleanup on exit as
manager_init is called before plugin_init on the init sequence.

src/main.c

index 9ea12df..414849a 100644 (file)
@@ -545,12 +545,12 @@ int main(int argc, char *argv[])
 
        g_source_remove(signal);
 
+       plugin_cleanup();
+
        manager_cleanup("/");
 
        rfkill_exit();
 
-       plugin_cleanup();
-
        stop_sdp_server();
 
        g_main_loop_unref(event_loop);