e_info_client: return if path or name is NULL 65/222365/1
authorMinJeong Kim <minjjj.kim@samsung.com>
Tue, 14 Jan 2020 05:13:17 +0000 (14:13 +0900)
committerMinJeong Kim <minjjj.kim@samsung.com>
Tue, 14 Jan 2020 05:13:45 +0000 (14:13 +0900)
Change-Id: I75f6b331cc7dcb6ec35f7380942cb0517db2d134
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
src/bin/e_info_client.c

index 6fcea6a38aa58fa82f1d706846df927765e80a77..84eb3703701188df3cb497dbcaa01596d116c0bd 100644 (file)
@@ -2942,7 +2942,6 @@ _e_info_client_proc_screen_shot(int argc, char **argv)
           }
      }
 
-
    if (!p)
      {
         path = (char *)calloc(1, PATH_MAX * sizeof(char));
@@ -2956,8 +2955,10 @@ _e_info_client_proc_screen_shot(int argc, char **argv)
         strncpy(name, "dump_screen.png", PATH_MAX);
      }
 
-   if (path) path_len = strlen(path);
-   if (name) name_len = strlen(name);
+   if ((!path) || (!name)) goto err;
+
+   path_len = strlen(path);
+   name_len = strlen(name);
 
    if (n)
      {