From: Inkyun Kil Date: Thu, 8 Aug 2019 00:17:38 +0000 (+0900) Subject: Fix stack overflow X-Git-Tag: submit/tizen/20190808.005418~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8568b7c291b0863d59837c4cd0a7de38f25b9829;p=platform%2Fcore%2Fappfw%2Fevent-system.git Fix stack overflow gboolean is different from bool Change-Id: Ia0fd3b8b579bcc5b66ef6b15870134dae0875b79 Signed-off-by: Inkyun Kil --- diff --git a/src/esd_main.c b/src/esd_main.c index 4826b08..f5de3ca 100644 --- a/src/esd_main.c +++ b/src/esd_main.c @@ -889,7 +889,7 @@ static void __esd_check_event_launch_with_eventid(gpointer data, gpointer user_d } static void __esd_launch_event_handler(char *event_name, bundle *data, - const bool is_user_event, const bool trusted, + const bool is_user_event, gboolean trusted, const uid_t sender_uid, char *sender_appid, void *user_data) { const char *val; @@ -951,7 +951,7 @@ static void __esd_launch_event_handler(char *event_name, bundle *data, eep->sender_uid = sender_uid; eep->sender_appid = sender_appid; eep->is_user_event = is_user_event; - eep->trusted = trusted; + eep->trusted = (bool)trusted; eep->user_data = (void *)user_data; __esd_check_event_launch_with_eventid(el_item, eep); free(eep); @@ -1029,7 +1029,7 @@ static void __esd_event_handler(char *event_name, bundle *data, void *user_data) if (__esd_check_event_launch_support(event_name)) __esd_launch_event_handler(event_name, data, - false, true, ROOT_USER, NULL, user_data); + false, TRUE, ROOT_USER, NULL, user_data); } static void __esd_trusted_busname_remove_item(char *bus_name) @@ -1742,7 +1742,7 @@ static void launch_on_event_from_userevent(GDBusConnection *connection, GVariant *param; int result = ES_R_OK; int len; - bool trusted; + gboolean trusted; int sender_pid; uid_t sender_uid; char *event_name;