Add an exception handling about args 96/119896/1
authorHwankyu Jhun <h.jhun@samsung.com>
Mon, 20 Mar 2017 11:43:19 +0000 (20:43 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Mon, 20 Mar 2017 11:43:19 +0000 (20:43 +0900)
The argc and argv can be NULL pointer.

Change-Id: Ibc9408f4b83a8ada87e0b3a1e67a67da1143cb8e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/app_main_legacy.c

index daf6a58..e803535 100755 (executable)
@@ -164,6 +164,9 @@ int app_main(int argc, char **argv, app_event_callback_s *callback, void *data)
 
 int app_efl_main(int *argc, char ***argv, app_event_callback_s *callback, void *user_data)
 {
+       if (argc == NULL || argv == NULL)
+               return app_error(APP_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
+
        return app_main(*argc, *argv, callback, user_data);
 }