Fix memory leaks and prevent dangling pointer in engine init 34/321434/2
authordyamy-lee <dyamy.lee@samsung.com>
Fri, 21 Mar 2025 06:19:27 +0000 (15:19 +0900)
committerdyamy-lee <dyamy.lee@samsung.com>
Fri, 21 Mar 2025 07:08:49 +0000 (16:08 +0900)
commit5a0400c7bfb85f9fa94d9ed94e4ea5b152eb6262
tree0c49cf0d4b4a3b4487be36e6fe676fafe198f75b
parente431dd7b657bf160a67306d7a6e52716d744718d
Fix memory leaks and prevent dangling pointer in engine init

Prevent memory leaks by properly freeing g_engine_info before assigning a new instance
Ensure temp->default_lang for avoiding partial leaks when '__set_engine_callback' fails

Change-Id: Ie2926be9716632001405289c8cda08cbf31e9acd
server/ttsd_engine_agent.c