Fix SVACE issue (Add mutex_unlock before returning) 29/268129/1
authorsooyeon <sooyeon.kim@samsung.com>
Thu, 16 Dec 2021 19:49:00 +0000 (04:49 +0900)
committersooyeon <sooyeon.kim@samsung.com>
Thu, 16 Dec 2021 19:49:00 +0000 (04:49 +0900)
Change-Id: I6b5749b8221d577231db6b60361fb69658659bdc
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
common/tts_config_parser.c

index ea396e91700a2ac6b64e698e103e8f8e6e8fb1f3..b081c9f3792e65df34432b17b7191303e625d9d7 100644 (file)
@@ -598,6 +598,7 @@ int tts_parser_set_config_info(tts_config_s* config_info)
        pthread_mutex_lock(&g_config_info_mutex);
        if (NULL == g_config_info) {
                SLOG(LOG_ERROR, TAG_TTSCONFIG, "[ERROR] g_config_info is NULL");
+               pthread_mutex_unlock(&g_config_info_mutex);
                return -1;
        }
        memcpy(g_config_info, config_info, sizeof(tts_config_s));
@@ -615,6 +616,7 @@ int tts_parser_get_config_info(tts_config_s* config_info)
        pthread_mutex_lock(&g_config_info_mutex);
        if (NULL == g_config_info) {
                SLOG(LOG_ERROR, TAG_TTSCONFIG, "[ERROR] g_config_info is NULL");
+               pthread_mutex_unlock(&g_config_info_mutex);
                return -1;
        }
        memcpy(config_info, g_config_info, sizeof(tts_config_s));