Fix stack overflow 53/211653/1
authorInkyun Kil <inkyun.kil@samsung.com>
Thu, 8 Aug 2019 00:17:38 +0000 (09:17 +0900)
committerInkyun Kil <inkyun.kil@samsung.com>
Thu, 8 Aug 2019 00:17:38 +0000 (09:17 +0900)
gboolean is different from bool

Change-Id: Ia0fd3b8b579bcc5b66ef6b15870134dae0875b79
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
src/esd_main.c

index 4826b08..f5de3ca 100644 (file)
@@ -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;