From 8f2a6948404b86190f6136f53d4ea036331e1776 Mon Sep 17 00:00:00 2001 From: hyunho Date: Tue, 13 Mar 2018 17:34:41 +0900 Subject: [PATCH] Check return value Change-Id: I5a61c0fc7de424f5811318b192bac6ee64267d20 Signed-off-by: hyunho --- src/legacy/appcore.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/legacy/appcore.c b/src/legacy/appcore.c index aa21f4c..82d28bc 100644 --- a/src/legacy/appcore.c +++ b/src/legacy/appcore.c @@ -57,8 +57,12 @@ static struct appcore_context __context; EXPORT_API int appcore_set_event_callback(enum appcore_event event, int (*cb) (void *, void *), void *data) { - if (__handles[event]) - appcore_base_remove_event(__handles[event]); + int ret; + if (__handles[event]) { + ret = appcore_base_remove_event(__handles[event]); + if (ret != 0) + _ERR("Fail to remove event"); + } __handles[event] = appcore_base_add_event((enum appcore_base_event)__convertor[event], cb, data); return 0; -- 2.7.4