From 6c951f7a15a46763992685aae238cdab44483cce Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Thu, 1 Aug 2019 09:23:58 +0100 Subject: monkey/browser.c: Handle failed calloc more gracefully Signed-off-by: Daniel Silverstone --- frontends/monkey/browser.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontends/monkey/browser.c b/frontends/monkey/browser.c index 232f33ed3..a00dcb48b 100644 --- a/frontends/monkey/browser.c +++ b/frontends/monkey/browser.c @@ -594,6 +594,10 @@ monkey_window_handle_exec(int argc, char **argv) total += strlen(argv[i]) + 1; } char *cmd = calloc(total, 1); + if (cmd == NULL) { + moutf(MOUT_ERROR, "JS WIN %d RET ENOMEM", atoi(argv[2])); + return; + } strcpy(cmd, argv[4]); for (int i = 5; i < argc; ++i) { strcat(cmd, " "); -- cgit v1.2.3