From 80a68906edbb6d0d179ee724822157e3145f74cd Mon Sep 17 00:00:00 2001 From: Greg Hudson Date: Wed, 29 Aug 2018 15:40:24 -0400 Subject: [PATCH] Check malloc() result in ss_execute_command() Reported by Bean Zhang. --- src/util/ss/execute_cmd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/util/ss/execute_cmd.c b/src/util/ss/execute_cmd.c index cbd697d5c4..c06ee56547 100644 --- a/src/util/ss/execute_cmd.c +++ b/src/util/ss/execute_cmd.c @@ -147,6 +147,8 @@ ss_execute_command(sci_idx, argv) for (argp = argv; *argp; argp++) argc++; argp = (char **)malloc((argc+1)*sizeof(char *)); + if (argp == NULL) + return(ENOMEM); for (i = 0; i <= argc; i++) argp[i] = argv[i]; ret = really_execute_command(sci_idx, argc, &argp); -- 2.47.2