From: Jihoon Kim Date: Fri, 1 Dec 2023 11:10:04 +0000 (+0900) Subject: e_keyrouter: protect key grab list in keygrab print X-Git-Tag: accepted/tizen/unified/20231205.171428~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F01%2F302201%2F1;p=platform%2Fupstream%2Fenlightenment.git e_keyrouter: protect key grab list in keygrab print Change-Id: I4c1d0a30f74abcb9a2a3d5e0748042b831d62b1a Signed-off-by: Jihoon Kim --- 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);