commit | 88b53fd0521d1e62df17a8a1f2181425e9d4854c | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Wed Dec 05 18:43:28 2018 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Wed Dec 05 18:43:28 2018 +0100 |
tree | 4ae0406155992905321b8d4fe89bc33e15730720 | |
parent | 74ea88c170f65afa50b2b97e37806d13b4e24cd7 [diff] [blame] |
patch 8.1.0564: setting v:errors to wrong type still possible Problem: Setting v:errors to wrong type still possible. Solution: Return after giving an error message. (Christian Brabandt)
diff --git a/src/eval.c b/src/eval.c index 1dae2bf..8839e05 100644 --- a/src/eval.c +++ b/src/eval.c
@@ -7568,7 +7568,10 @@ return; } else if (v->di_tv.v_type != tv->v_type) + { EMSG2(_("E963: setting %s to value with wrong type"), name); + return; + } } clear_tv(&v->di_tv);