From: Wonnam Jang Date: Tue, 4 Oct 2016 05:54:02 +0000 (+0900) Subject: Fix passing parameter after null X-Git-Tag: accepted/tizen/3.0/ivi/20161011.065128^2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Ftts.git;a=commitdiff_plain;h=bbd1f9ca2c02587e4ca7423507e9e2d8299f9239 Fix passing parameter after null Change-Id: Ic1a73b203bcb326a9025d4009b5eee9400eb0495 Signed-off-by: Wonnam Jang --- diff --git a/common/tts_config_mgr.c b/common/tts_config_mgr.c index 2a53f61..8a54868 100644 --- a/common/tts_config_mgr.c +++ b/common/tts_config_mgr.c @@ -1493,11 +1493,14 @@ int tts_config_mgr_set_engine(const char* engine) g_config_info->engine_id = strdup(engine); - if (NULL != g_config_info->setting) + if (NULL != g_config_info->setting) { free(g_config_info->setting); + g_config_info->setting = NULL; + } - if (NULL != engine_info->setting) + if (NULL != engine_info->setting) { g_config_info->setting = strdup(engine_info->setting); + } /* Engine is valid*/ GSList *iter_voice = NULL;