Fix app event handler size 67/231967/2
authorYunjin Lee <yunjin-.lee@samsung.com>
Mon, 27 Apr 2020 05:14:06 +0000 (14:14 +0900)
committerYunjin Lee <yunjin-.lee@samsung.com>
Mon, 27 Apr 2020 05:47:33 +0000 (14:47 +0900)
- Wrong event handler size can cause stack smashing

Change-Id: Ica703c995feef4d803c152a573262859b5190e43
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
ui/src/main_privacy_setting.c

index a1987fbe3911ddcd8ec578ac7c9dd1a82961230e..70b58e2b507f3a8f28072cda22aa1854fa856ba7 100644 (file)
@@ -123,9 +123,9 @@ int main(int argc, char *argv[])
        int ret = 0;
 
        ui_app_lifecycle_callback_s event_callback = {0, };
-       app_event_handler_h handlers[2] = {NULL, };
+       app_event_handler_h handler = NULL;
 
-       ui_app_add_event_handler(&handlers[APP_EVENT_LANGUAGE_CHANGED], APP_EVENT_LANGUAGE_CHANGED, ui_app_lang_changed, &ad);
+       ui_app_add_event_handler(&handler, APP_EVENT_LANGUAGE_CHANGED, ui_app_lang_changed, &ad);
 
        event_callback.create = app_create;
        event_callback.terminate = app_terminate;