core: Change to register signal handler with glib 63/293063/1
authorTaeminYeom <taemin.yeom@samsung.com>
Fri, 19 May 2023 04:22:16 +0000 (13:22 +0900)
committerTaeminYeom <taemin.yeom@samsung.com>
Fri, 19 May 2023 04:29:03 +0000 (13:29 +0900)
commit5e863846a9db96b7ab7d399e48f2ebae41dd692c
tree704f676cfd8317e42312d4a64c9037d57349ed96
parentacca399dc62dbfd8935e57b22f79baf8e667f6bd
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: I437bfab15b593d17d3e21ed899ae98175edfc115
Signed-off-by: TaeminYeom <taemin.yeom@samsung.com>
src/core/main.c