From: wn.jang Date: Mon, 13 Apr 2020 01:06:45 +0000 (+0900) Subject: Initialize values after use X-Git-Tag: submit/tizen/20200416.011323~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F81%2F230581%2F1;p=platform%2Fcore%2Fuifw%2Fvoice-control.git Initialize values after use Crash was happened due to memory corruption on fd handler. Because fd handler was deleted, but it was not initialized, it could be used even if it was checked by NULL. Change-Id: Ic261af84e52608f083ec10f12637579b4266b8dd --- diff --git a/common/vc_config_mgr.c b/common/vc_config_mgr.c index 2a34402..c8988a8 100644 --- a/common/vc_config_mgr.c +++ b/common/vc_config_mgr.c @@ -1120,6 +1120,9 @@ int __vc_config_mgr_unregister_config_event() ecore_main_fd_handler_del(g_fd_handler_lang); inotify_rm_watch(g_fd_lang, g_wd_lang); close(g_fd_lang); + g_fd_handler_lang = NULL; + g_wd_lang = NULL; + g_fd_lang = NULL; vconf_ignore_key_changed(VCONFKEY_LANGSET, __vc_config_language_changed_cb); }