Fix svace issue (add null checker) 84/306084/1
authorsooyeon <sooyeon.kim@samsung.com>
Fri, 16 Feb 2024 05:12:10 +0000 (14:12 +0900)
committersooyeon <sooyeon.kim@samsung.com>
Fri, 16 Feb 2024 05:12:29 +0000 (14:12 +0900)
Change-Id: I6c7c6b11589b24bb6ea2b9587a8ba8bc9857b247
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
server/sttd_engine_agent.c

index c06eb8d..79ca9a5 100644 (file)
@@ -99,6 +99,10 @@ int sttd_engine_agent_init(result_callback result_cb, result_time_callback time_
        if (0 != sttd_config_get_default_language(&(g_default_language))) {
                SLOG(LOG_WARN, TAG_STTD, "[Engine Agent WARNING] There is No default voice in config");
                /* Set default voice */
+               if (NULL != g_default_language) {
+                       free(g_default_language);
+                       g_default_language = NULL;
+               }
                g_default_language = strdup("en_US");
        } else {
                SLOG(LOG_DEBUG, TAG_STTD, "[Engine Agent] Default language is %s", g_default_language);