From: sungrae jo Date: Fri, 13 Apr 2018 08:11:15 +0000 (+0900) Subject: Add released code of engine_agent_release X-Git-Tag: accepted/tizen/unified/20180417.173232^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b2c632f3fbe71d160430e71a686875cd9a8224d6;p=platform%2Fcore%2Fuifw%2Fvoice-control.git Add released code of engine_agent_release Change-Id: Icd95526178f9c3c79128e1b8882d8311bc540de1 Signed-off-by: sungrae jo --- diff --git a/server/vcd_engine_agent.c b/server/vcd_engine_agent.c index 6c9dd57..bd3ecea 100644 --- a/server/vcd_engine_agent.c +++ b/server/vcd_engine_agent.c @@ -86,6 +86,7 @@ int vcd_engine_agent_init() /* init dynamic engine */ g_dynamic_engine.engine_uuid = NULL; g_dynamic_engine.engine_name = NULL; + g_dynamic_engine.engine_setting_path = NULL; g_dynamic_engine.engine_path = NULL; g_dynamic_engine.is_set = false; @@ -134,6 +135,18 @@ int vcd_engine_agent_release() free(g_dynamic_engine.callbacks); g_dynamic_engine.callbacks = NULL; } + if (NULL != g_dynamic_engine.engine_uuid) { + free(g_dynamic_engine.engine_uuid); + g_dynamic_engine.engine_uuid = NULL; + } + if (NULL != g_dynamic_engine.engine_name) { + free(g_dynamic_engine.engine_name); + g_dynamic_engine.engine_name = NULL; + } + if (NULL != g_dynamic_engine.engine_setting_path) { + free(g_dynamic_engine.engine_setting_path); + g_dynamic_engine.engine_setting_path = NULL; + } g_agent_init = false; @@ -206,6 +219,7 @@ int __internal_get_engine_info(vce_request_callback_s* callback) SLOG(LOG_DEBUG, TAG_VCD, "@@@ Valid Engine"); SLOG(LOG_DEBUG, TAG_VCD, "Engine uuid : %s", g_dynamic_engine.engine_uuid); SLOG(LOG_DEBUG, TAG_VCD, "Engine name : %s", g_dynamic_engine.engine_name); + SLOG(LOG_DEBUG, TAG_VCD, "Engine setting : %s", g_dynamic_engine.engine_setting_path); SLOG(LOG_DEBUG, TAG_VCD, "@@@"); return 0;