core: Change to register signal handler with glib 56/293056/1
authorTaeminYeom <taemin.yeom@samsung.com>
Fri, 19 May 2023 02:37:18 +0000 (11:37 +0900)
committerTaeminYeom <taemin.yeom@samsung.com>
Fri, 19 May 2023 02:37:18 +0000 (11:37 +0900)
commit9244dd184220b7ace2784b20de7ce8ed29b2867c
tree361eeaa05fe34bea72ca1447ade81aa10bf488e7
parent90b4faf788cf4a824697436c1226f03e98bdb9f2
core: Change to register signal handler with glib

Using standard signal handler can make deadlock in terminating progress.
When standard signal handler is called dispatching g_main_context,
glib attempts to lock g_main_context again.
To prevent this situation, it is needed to use glib signal handler function.

Change-Id: I2cf13e02a7f7a55a3906eb3771ce1a7e35180423
Signed-off-by: TaeminYeom <taemin.yeom@samsung.com>
src/core/main.c