aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2014-11-15 17:10:47 -0500
committerJustin M. Keyes <justinkz@gmail.com>2014-11-15 17:10:47 -0500
commit7465fc6ee9f94912db5d4d688de738dbe99f31fb (patch)
treebbd314de6ee0cb7b1b23daa48b67f1942882ce35
parentbc812a82f87644e184b17517936fddf6ff1221e3 (diff)
parentfa74c1ea71ae38e3edf31d22d41a2fa8ea429afb (diff)
downloadrneovim-7465fc6ee9f94912db5d4d688de738dbe99f31fb.tar.gz
rneovim-7465fc6ee9f94912db5d4d688de738dbe99f31fb.tar.bz2
rneovim-7465fc6ee9f94912db5d4d688de738dbe99f31fb.zip
Merge pull request #1471 from splinterofchaos/fix-jobstart
jobstart: Check prg arguments for NULL.
-rw-r--r--src/nvim/eval.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index 8e97d8bdd9..a0e6f84259 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -10695,13 +10695,13 @@ static void f_jobstart(typval_T *argvars, typval_T *rettv)
argv = xmalloc(sizeof(char_u *) * argvl);
// Copy program name
- argv[0] = xstrdup((char *)argvars[1].vval.v_string);
+ argv[0] = xstrdup((char *)get_tv_string(&argvars[1]));
i = 1;
// Copy arguments to the vector
if (argsl > 0) {
for (arg = args->lv_first; arg != NULL; arg = arg->li_next) {
- argv[i++] = xstrdup((char *)arg->li_tv.vval.v_string);
+ argv[i++] = xstrdup((char *)get_tv_string(&arg->li_tv));
}
}