From 96285f875bdb3936e03c854fbdb1379b0733cfa3 Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Sat, 21 Sep 2019 15:11:42 -0400 Subject: [PATCH] * src/job.c (child_execute_job): Allocate space for argv NULL. --- src/job.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/job.c b/src/job.c index ba3770ce..78dc7e15 100644 --- a/src/job.c +++ b/src/job.c @@ -2399,7 +2399,7 @@ child_execute_job (struct childbase *child, int good_stdin, char **argv) for (pp = argv; *pp != NULL; ++pp) ++l; - nargv = xmalloc (sizeof (char *) * (l + 2)); + nargv = xmalloc (sizeof (char *) * (l + 3)); nargv[0] = (char *)default_shell; nargv[1] = cmd; memcpy (&nargv[2], &argv[1], sizeof (char *) * l);