From: urmain Date: Fri, 1 Nov 2024 09:08:02 +0000 (+0900) Subject: Fix potential defects detected by static analysis tool X-Git-Tag: accepted/tizen/9.0/unified/20241107.020123^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2715183c33006a4ca3498be57cf87b615945a762;p=platform%2Fcore%2Fuifw%2Ftts.git Fix potential defects detected by static analysis tool Change-Id: I67394bfd74758d9a56592ef6134e0e5f3887dfb7 --- diff --git a/common/tts_config_mgr.c b/common/tts_config_mgr.c index 21bfdd5f..82df9e2b 100644 --- a/common/tts_config_mgr.c +++ b/common/tts_config_mgr.c @@ -2560,7 +2560,7 @@ int tts_config_mgr_check_duplicate_personal_voice(const char* engine_id, const c personal_voice = iter_personal_voice->data; SLOG(LOG_DEBUG, TAG_TTSCONFIG, " [%dth] unique_id(%s)", j, personal_voice->unique_id); - if (0 == strncmp(unique_id, personal_voice->unique_id, strlen(unique_id))) { + if (0 == strncmp(unique_id, personal_voice->unique_id, strlen(unique_id) + 1)) { *matched = true; break; } diff --git a/server/ttsd_engine_agent.c b/server/ttsd_engine_agent.c index 6f8e55da..5964628d 100644 --- a/server/ttsd_engine_agent.c +++ b/server/ttsd_engine_agent.c @@ -663,11 +663,11 @@ bool ttsd_engine_select_valid_voice(const char* lang, int type, const char* ptts /* Get handle data from list */ voice = iter->data; - if (0 == strncmp(voice->language, g_engine_info->default_lang, strlen(g_engine_info->default_lang))) { + if (0 == strncmp(voice->language, g_engine_info->default_lang, strlen(g_engine_info->default_lang) + 1)) { voice_selected = voice; if (voice->type == type) { if (type == TTSE_VOICE_TYPE_PERSONAL && NULL != ptts_id) { - if (0 != strncmp(voice->ptts_id, ptts_id, strlen(voice->ptts_id))) { + if (0 != strncmp(voice->ptts_id, ptts_id, strlen(voice->ptts_id) + 1)) { iter = g_list_next(iter); continue; }