From 5758432be2ad458e574b2bb64d075bc99fdef019 Mon Sep 17 00:00:00 2001 From: ZyX Date: Fri, 27 May 2016 15:10:41 +0300 Subject: eval: Stop executing *eval() function at error Fixes #4822 Closes #4823 --- src/nvim/eval.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/nvim/eval.c') diff --git a/src/nvim/eval.c b/src/nvim/eval.c index 18d6dc1444..420a712e3e 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -22018,6 +22018,7 @@ static void script_host_eval(char *name, typval_T *argvars, typval_T *rettv) if (argvars[0].v_type != VAR_STRING) { EMSG(_(e_invarg)); + return; } list_T *args = list_alloc(); -- cgit