Change-Id: Ic1a73b203bcb326a9025d4009b5eee9400eb0495
Signed-off-by: Wonnam Jang <wn.jang@samsung.com>
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;