From: Wonnam Jang Date: Mon, 27 Jun 2016 01:09:55 +0000 (+0900) Subject: Checking null before deference X-Git-Tag: accepted/tizen/common/20160627.192316^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;ds=sidebyside;h=ac8cb4b7684b7100e3b54ed4f289f37d01b7bc28;p=platform%2Fcore%2Fuifw%2Fstt.git Checking null before deference Change-Id: I211762300b389fd4299e75bdbba2b692df6dd55d Signed-off-by: Wonnam Jang --- diff --git a/common/stt_config_mgr.c b/common/stt_config_mgr.c index a44f27e..3fd7844 100644 --- a/common/stt_config_mgr.c +++ b/common/stt_config_mgr.c @@ -1085,8 +1085,14 @@ int stt_config_mgr_set_engine(const char* engine) if (false == is_valid_lang) { if (NULL != g_config_info->language) { free(g_config_info->language); + g_config_info->language = NULL; iter_lang = g_slist_nth(engine_info->languages, 0); + if (NULL == iter_lang) { + SLOG(LOG_ERROR, stt_tag(), "Fail to get default language"); + break; + } + lang = iter_lang->data; g_config_info->language = strdup(lang);