From: Jihoon Kim Date: Mon, 13 Jan 2025 10:25:59 +0000 (+0900) Subject: e_keyrouter: fix keyrouter conf resource leak X-Git-Tag: accepted/tizen/9.0/unified/20250123.015619~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F41%2F318141%2F1;p=platform%2Fupstream%2Fenlightenment.git e_keyrouter: fix keyrouter conf resource leak Change-Id: I3ffb1a280abcb09ac17f0f0e48d50d395735e9b5 Signed-off-by: Jihoon Kim --- diff --git a/src/bin/inputmgr/e_keyrouter.c b/src/bin/inputmgr/e_keyrouter.c index ab985756f2..95fe4a9f1c 100644 --- a/src/bin/inputmgr/e_keyrouter.c +++ b/src/bin/inputmgr/e_keyrouter.c @@ -688,14 +688,12 @@ e_keyrouter_init(void) return EINA_TRUE; err: - if (!e_input_thread_mode_get()) + if (kconfig) { - if (kconfig) - { - e_keyrouter_conf_deinit(kconfig); - E_FREE(kconfig); - } + e_keyrouter_conf_deinit(kconfig); + E_FREE(kconfig); } + _e_keyrouter_deinit_handlers(); eina_log_domain_unregister(_keyrouter_log_dom); _keyrouter_log_dom = -1;