aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2016-05-27 15:10:41 +0300
committerZyX <kp-pav@yandex.ru>2016-05-27 15:11:53 +0300
commit5758432be2ad458e574b2bb64d075bc99fdef019 (patch)
tree0b3bc6ee766e984f7ec074fcebbcb1bb9d14e100 /src
parent1d63672c77a7a6307a8c99bd8cea59af3f94286a (diff)
downloadrneovim-5758432be2ad458e574b2bb64d075bc99fdef019.tar.gz
rneovim-5758432be2ad458e574b2bb64d075bc99fdef019.tar.bz2
rneovim-5758432be2ad458e574b2bb64d075bc99fdef019.zip
eval: Stop executing *eval() function at error
Fixes #4822 Closes #4823
Diffstat (limited to 'src')
-rw-r--r--src/nvim/eval.c1
1 files changed, 1 insertions, 0 deletions
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();