From: MinJeong Kim Date: Thu, 9 Jan 2020 10:16:21 +0000 (+0900) Subject: e_info_client: fixed NULL dereference X-Git-Tag: submit/tizen/20200114.081245~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=37be41d6cecc84525067154df8e1cba87110c898;p=platform%2Fupstream%2Fenlightenment.git e_info_client: fixed NULL dereference Change-Id: If6e0998371f22e06692fc585dcc3a573c24be58e Signed-off-by: MinJeong Kim --- diff --git a/src/bin/e_info_client.c b/src/bin/e_info_client.c index c080f5445c..6fcea6a38a 100644 --- a/src/bin/e_info_client.c +++ b/src/bin/e_info_client.c @@ -2897,8 +2897,8 @@ _e_info_client_proc_screen_shot(int argc, char **argv) char *path = NULL; char *name = NULL; char *fname = NULL; - int path_len; - int name_len; + int path_len = 0; + int name_len = 0; Eina_Bool p = EINA_FALSE; Eina_Bool n = EINA_FALSE; @@ -2955,8 +2955,9 @@ _e_info_client_proc_screen_shot(int argc, char **argv) EINA_SAFETY_ON_NULL_GOTO(name, err); strncpy(name, "dump_screen.png", PATH_MAX); } - path_len = strlen(path); - name_len = strlen(name); + + if (path) path_len = strlen(path); + if (name) name_len = strlen(name); if (n) {