From 48f39bc795f0fc96324422a684d4e94eb1a6212a Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Fri, 1 Dec 2023 20:10:04 +0900 Subject: [PATCH] e_keyrouter: protect key grab list in keygrab print Change-Id: I4c1d0a30f74abcb9a2a3d5e0748042b831d62b1a Signed-off-by: Jihoon Kim --- src/bin/e_keyrouter.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/e_keyrouter.c b/src/bin/e_keyrouter.c index 975dcffb3b..1fe266437c 100644 --- a/src/bin/e_keyrouter.c +++ b/src/bin/e_keyrouter.c @@ -206,6 +206,7 @@ _e_keyrouter_keygrab_print(void *data, const char *log_path) fprintf(log_fl, " ----- End -----\n\n"); fprintf(log_fl, " ----- Grabbed keys Info -----\n\n"); + g_rec_mutex_lock(&krt->grab_key_mutex); for (i = 8; i <= krt->max_tizen_hwkeys; i++) { if (!krt->HardKeys[i].keycode) continue; @@ -266,6 +267,8 @@ _e_keyrouter_keygrab_print(void *data, const char *log_path) fprintf(log_fl, "\n"); } + g_rec_mutex_unlock(&krt->grab_key_mutex); + fprintf(log_fl, " ----- End -----\n\n"); fclose(log_fl); -- 2.34.1