From 4be7871ddc11dfc292b9706ac7f840794003e772 Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Thu, 22 Sep 2016 09:48:22 +0900 Subject: [PATCH] Fix the issue detected with static analyzer tool Change-Id: I365b22186edf5b586276efcc6f74743cdc795ffe Signed-off-by: sungwook79.park --- src/ise-stt-mode.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ise-stt-mode.cpp b/src/ise-stt-mode.cpp index efc8606..308d4c4 100644 --- a/src/ise-stt-mode.cpp +++ b/src/ise-stt-mode.cpp @@ -48,9 +48,8 @@ void voice_result_string_flush() { LOGD("***** result_text : %s *******", my_voicedata->partial_result); if (my_voicedata->partial_result) { - char *retStr = (char *)calloc(strlen(my_voicedata->partial_result) + 2, sizeof(char)); - strcpy(retStr, my_voicedata->partial_result); - strcat(retStr, " "); + char *retStr = (char *)calloc(strlen(my_voicedata->partial_result) + 1, sizeof(char)); + strncpy(retStr, my_voicedata->partial_result, strlen(my_voicedata->partial_result)); ise_send_string(retStr); free(retStr); } -- 2.7.4