diff options
author | ZyX <kp-pav@yandex.ru> | 2016-05-27 15:10:41 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2016-05-27 15:11:53 +0300 |
commit | 5758432be2ad458e574b2bb64d075bc99fdef019 (patch) | |
tree | 0b3bc6ee766e984f7ec074fcebbcb1bb9d14e100 /src | |
parent | 1d63672c77a7a6307a8c99bd8cea59af3f94286a (diff) | |
download | rneovim-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.c | 1 |
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(); |