commit | 7c25a7c0a129300d0632e5b99ccefdca9bf3ffa2 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Tue Oct 05 19:19:35 2021 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Tue Oct 05 19:19:35 2021 +0100 |
tree | 075354dd0bac168c233913853f1ba866e6d47341 | |
parent | f67d3fb7363ebc9454f9bb582de3978609a4fd6b [diff] [blame] |
patch 8.2.3479: crash when calling job_start with an invalid argument Problem: Crash when calling job_start with an invalid argument. (Virginia Senioria) Solution: Clear the first item in argv. (closes #8957)
diff --git a/src/misc2.c b/src/misc2.c index 2436f9f..8e01434 100644 --- a/src/misc2.c +++ b/src/misc2.c
@@ -2953,6 +2953,7 @@ for (i = 0; i < *argc; ++i) VIM_CLEAR((*argv)[i]); + (*argv)[0] = NULL; return FAIL; } (*argv)[*argc] = (char *)vim_strsave(s);