From b2c632f3fbe71d160430e71a686875cd9a8224d6 Mon Sep 17 00:00:00 2001 From: sungrae jo Date: Fri, 13 Apr 2018 17:11:15 +0900 Subject: [PATCH] Add released code of engine_agent_release Change-Id: Icd95526178f9c3c79128e1b8882d8311bc540de1 Signed-off-by: sungrae jo --- server/vcd_engine_agent.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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; -- 2.7.4