Move cynara finish to same thread 21/38121/1
authorSangkoo Kim <sangkoo.kim@samsung.com>
Mon, 13 Apr 2015 10:56:07 +0000 (19:56 +0900)
committerSangkoo Kim <sangkoo.kim@samsung.com>
Mon, 13 Apr 2015 10:56:07 +0000 (19:56 +0900)
Change-Id: I06506b4d3826ff6b25ec3d02b85a323c18718ae7
Signed-off-by: Sangkoo Kim <sangkoo.kim@samsung.com>
framework/main.cpp

index fdb17d5..384b0c1 100755 (executable)
@@ -195,6 +195,8 @@ void* StartMsgServer(void*)
                MSG_FATAL("%s", e.what());
        }
 
+       MsgTransactionManager::instance()->finishCynara();
+
        if (g_main_loop_is_running(mainloop))
                g_main_loop_quit(mainloop);
 
@@ -254,8 +256,6 @@ int main(void)
                MSG_DEBUG("Fail to start Messaging Framework!!!");
        }
 
-       MsgTransactionManager::instance()->finishCynara();
-
        // Remove vconf CB
        MsgSettingRemoveVconfCB();
        //contacts-service is not used for gear