From eec93c157c50bb83fefa213a6b0b6ec8b049d682 Mon Sep 17 00:00:00 2001 From: MinJeong Kim Date: Tue, 14 Jan 2020 14:13:17 +0900 Subject: [PATCH] e_info_client: return if path or name is NULL Change-Id: I75f6b331cc7dcb6ec35f7380942cb0517db2d134 Signed-off-by: MinJeong Kim --- src/bin/e_info_client.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/bin/e_info_client.c b/src/bin/e_info_client.c index 6fcea6a38a..84eb370370 100644 --- a/src/bin/e_info_client.c +++ b/src/bin/e_info_client.c @@ -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) { -- 2.34.1