From: Junghoon Park Date: Mon, 15 May 2017 07:21:38 +0000 (+0900) Subject: Add a handler to avoid using invalid handle X-Git-Tag: accepted/tizen/unified/20170516.175439~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;ds=sidebyside;h=d73a8f39b76b87bd89c36eb33d79d9680baf8946;p=platform%2Fcore%2Fappfw%2Fapp-core.git Add a handler to avoid using invalid handle Change-Id: Ie59aa0ca3864c154b1a34a4381e27c63126cf21b Signed-off-by: Junghoon Park --- diff --git a/src/base/appcore_base.c b/src/base/appcore_base.c index ddc952b..47527a0 100644 --- a/src/base/appcore_base.c +++ b/src/base/appcore_base.c @@ -1134,6 +1134,9 @@ EXPORT_API int appcore_base_remove_event(appcore_base_event_h handle) appcore_base_event_node *node = handle; enum appcore_base_event event; + if (!node || !g_list_find(__events, node)) + return -1; + event = node->type; __events = g_list_remove(__events, node); free(node);