From 2f99e05f57e68c2464eda7ec15b2e24b2dff3875 Mon Sep 17 00:00:00 2001 From: dyamy-lee Date: Fri, 13 Sep 2024 10:50:55 +0900 Subject: [PATCH] change the free'ing location to cover whole crediential variable's resource leak Change-Id: I49863bd361f3ea1c7190ffd66ed4a4c51539fa0f --- server/ttsd_server.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/ttsd_server.c b/server/ttsd_server.c index 876474da..e6a32d0b 100644 --- a/server/ttsd_server.c +++ b/server/ttsd_server.c @@ -237,11 +237,11 @@ static void __synthesis(unsigned int uid) } write_debugger_information(speak_data, appid, ret); - - free(credential); - credential = NULL; } + free(credential); + credential = NULL; + ttsd_data_destroy_speak_data(speak_data); speak_data = NULL; SLOG(LOG_DEBUG, tts_tag(), "@@@ SYNTHESIS END"); -- 2.34.1