fixed svase issues 70/317170/5 tizen_9.0
authorSejun Park <sejun79.park@samsung.com>
Thu, 26 Dec 2024 08:25:56 +0000 (17:25 +0900)
committerSejun Park <sejun79.park@samsung.com>
Fri, 27 Dec 2024 05:01:17 +0000 (14:01 +0900)
Change-Id: Ifc1055423d1780e85fe1246e17731f3ce0c14b67

client/stt.c
client/stt_dbus.c
server/sttd_dbus.c
server/sttd_engine_agent.c
server/sttd_recorder.c
server/sttd_server.c
server/stte.c

index f0384beb8ea430ec718daee0e3872bf7600c8af2..1376f2cec92fc0a9a1fd81c0c1aae09e47dd0f0a 100644 (file)
@@ -836,7 +836,7 @@ int stt_get_private_data(stt_h stt, const char* key, char** data)
                }
        }
 
-       if (0 == strncmp(*data, "NULL", strlen(*data))) {
+       if (0 == strncmp(*data, "NULL", strlen(*data) + 1)) {
                free(*data);
                *data = NULL;
        }
index e14a7063f5e82c637a1b47d5db487e97f062c262..9725499a0caf1851681749d09c7fd1f72078c0ba 100644 (file)
@@ -127,7 +127,7 @@ char* __stt_get_service_info(const char* stt_server_service_info, char* engine_i
        char splitter = '.';
        SLOG(LOG_INFO, TAG_STTC, "[get_service_info] service_info(%s), engine_id(%s), engine_default(%s)", stt_server_service_info, engine_id, engine_default);
 
-       if (NULL == engine_id || NULL == engine_default || 0 == strncmp(engine_id, engine_default, strlen(engine_id))) {
+       if (NULL == engine_id || NULL == engine_default || 0 == strncmp(engine_id, engine_default, strlen(engine_id) + 1)) {
                service_info = (char*)calloc(strlen(stt_server_service_info) + 1, sizeof(char));
                if (NULL == service_info) {
                        SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Memory allocation Failed!!");
@@ -140,7 +140,7 @@ char* __stt_get_service_info(const char* stt_server_service_info, char* engine_i
                        SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Memory allocation Failed!!");
                        return NULL;
                }
-               if (0 == strncmp(service_info, STT_SERVER_SERVICE_OBJECT_PATH, strlen(service_info)))
+               if (0 == strncmp(service_info, STT_SERVER_SERVICE_OBJECT_PATH, strlen(STT_SERVER_SERVICE_OBJECT_PATH) + 1))
                        splitter = '/';
                snprintf(service_info, strlen(stt_server_service_info) + strlen(engine_id) - 8, "%s%c%s", stt_server_service_info, splitter, (engine_id + 10));
        }
index 5cab68f8ba894c778996fe3de6a73fcc7c9d9235..861bb38b08749ea15b6e8370fa71718cc777bfa9 100644 (file)
@@ -597,7 +597,7 @@ int __sttd_get_buxtonkey()
 
        __sttd_dbus_service_free();
 
-       if (NULL == engine_default || 0 == strncmp(engine_appid, engine_default, strlen(engine_appid))) {
+       if (NULL == engine_default || 0 == strncmp(engine_appid, engine_default, strlen(engine_appid) + 1)) {
                g_server_service_name = (char*)calloc(strlen(STT_SERVER_SERVICE_NAME) + 1, sizeof(char));
                if (g_server_service_name)
                        snprintf(g_server_service_name, strlen(STT_SERVER_SERVICE_NAME) + 1, "%s", STT_SERVER_SERVICE_NAME);
index ad4da244a225e4a0ec8cd402a4f4dfbc7d0d5dfd..3685298e15122020d44e86cee529d4a5db897185 100644 (file)
@@ -636,7 +636,7 @@ int sttd_engine_agent_recognize_start_engine(unsigned int uid, const char* lang,
 
        int ret;
        char* temp = NULL;
-       if (0 == strncmp(lang, "default", strlen("default"))) {
+       if (0 == strncmp(lang, "default", strlen("default") + 1)) {
                bool is_valid = false;
                ret = stt_engine_is_valid_language(g_default_language, &is_valid);
                if (0 != ret) {
index b72bb28f2c0cc4276ef3ffaaec71bb59bc6a9707..3054366b441d7d52ff836aa547e6fd3ca0f323b4 100644 (file)
@@ -134,7 +134,7 @@ static void _bt_hid_audio_data_receive_cb(bt_hid_voice_data_s *voice_data, void
                char* audio_type = NULL;
                int ret = sttd_engine_agent_get_audio_type(&audio_type);
                if (STTD_ERROR_NONE == ret) {
-                       if (NULL == audio_type || 0 != strncmp(audio_type, STTE_AUDIO_ID_BLUETOOTH, strlen(audio_type))) {
+                       if (NULL == audio_type || 0 != strncmp(audio_type, STTE_AUDIO_ID_BLUETOOTH, strlen(STTE_AUDIO_ID_BLUETOOTH) + 1)) {
                                SLOG(LOG_INFO, TAG_STTD, "[Recorder] BT callback is not mapped with audio_type(%s)", audio_type);
                                free(audio_type);
                                return;
@@ -199,7 +199,7 @@ static void _ffv_audio_function_cb(void* data, unsigned int length, void* user_d
        char* audio_type = NULL;
        int ret = sttd_engine_agent_get_audio_type(&audio_type);
        if (STTD_ERROR_NONE == ret) {
-               if (NULL == audio_type || 0 != strncmp(audio_type, STTE_AUDIO_ID_FFV, strlen(audio_type))) {
+               if (NULL == audio_type || 0 != strncmp(audio_type, STTE_AUDIO_ID_FFV, strlen(STTE_AUDIO_ID_FFV) + 1)) {
                        SLOG(LOG_INFO, TAG_STTD, "[Recorder] FFV callback is not mapped with audio_type(%s)", audio_type);
                        free(audio_type);
                        return;
@@ -620,7 +620,7 @@ static bool is_tct_app(const char* appid)
        }
 
        for (cnt = 0 ; cnt < 5 ; cnt++) {
-               if (0 == strncmp(appid, g_tct_apps[cnt], strlen(appid))) {
+               if (0 == strncmp(appid, g_tct_apps[cnt], strlen(appid) + 1)) {
                        SLOG(LOG_INFO, TAG_STTD, "[Recoder INFO] Current app(%s) is TCT app.", appid);
                        return true;
                }
@@ -737,7 +737,7 @@ int sttd_recorder_start(unsigned int uid, const char* appid)
        }
 #endif
 
-       if (0 == strncmp(client_audio_id, STTE_AUDIO_ID_NONE, strlen(client_audio_id))) {
+       if (0 == strncmp(client_audio_id, STTE_AUDIO_ID_NONE, strlen(STTE_AUDIO_ID_NONE) + 1)) {
                if (STTD_ERROR_NONE != start_recording_with_audio_fw()) {
                        SLOG(LOG_ERROR, TAG_STTD, "[Recorder ERROR] Fail to start recording with audio fw");
                        free(client_audio_id);
@@ -893,7 +893,7 @@ int sttd_recorder_stop()
        }
 #endif
 
-       if (0 == strncmp(client_audio_id, STTE_AUDIO_ID_NONE, strlen(client_audio_id))) {
+       if (0 == strncmp(client_audio_id, STTE_AUDIO_ID_NONE, strlen(STTE_AUDIO_ID_NONE) + 1)) {
                if (STTD_ERROR_NONE != stop_recording_with_audio_fw()) {
                        SLOG(LOG_ERROR, TAG_STTD, "[Recorder ERROR] Fail to stop recording with audio fw");
                }
index f5828f977a26abedc985c759a6a3d535366493f9..1d66e27b506c1cfe1b4d0198ccf2c67d1341132f 100644 (file)
@@ -1209,7 +1209,7 @@ int sttd_server_start(unsigned int uid, const char* lang, const char* recognitio
                return ret;
        }
 
-       if (STTD_ERROR_NONE != strncmp(STTE_RECOGNITION_TYPE_FREE_PARTIAL, recognition_type, STT_MAX_TYPE_LENGTH)) {
+       if (STTD_ERROR_NONE != strncmp(STTE_RECOGNITION_TYPE_FREE_PARTIAL, recognition_type, strlen(STTE_RECOGNITION_TYPE_FREE_PARTIAL) + 1)) {
                if (NULL == g_processing_timer) {
                        g_recording_timer = ecore_timer_add(g_recording_timeout, __stop_by_recording_timeout, NULL);
                }
@@ -1474,7 +1474,7 @@ int sttd_server_start_audio_streaming(unsigned int uid, const char* lang, const
                return ret;
        }
 
-       if (STTD_ERROR_NONE != strncmp(STTE_RECOGNITION_TYPE_FREE_PARTIAL, recognition_type, STT_MAX_TYPE_LENGTH)) {
+       if (STTD_ERROR_NONE != strncmp(STTE_RECOGNITION_TYPE_FREE_PARTIAL, recognition_type, strlen(STTE_RECOGNITION_TYPE_FREE_PARTIAL) + 1)) {
                if (NULL == g_processing_timer) {
                        g_recording_timer = ecore_timer_add(g_recording_timeout, __stop_by_recording_timeout, NULL);
                }
index c2619c838756bd962a28ee156807a6686cd2a686..cbf4128c4cf75fb060edbe14bc3867cc703f5b24 100755 (executable)
@@ -160,7 +160,7 @@ static bool __is_default_engine()
        }
 
        SLOG(LOG_DEBUG, TAG_STTD, "[Server] STT Default Engine(%s), appId(%s)", engine, appid);
-       if (0 == strncmp(engine, appid, strlen(engine))) {
+       if (0 == strncmp(engine, appid, strlen(engine) + 1)) {
                free(engine);
                return TRUE;
        }