commit | 1080c48ec8d672d7e9fbefb5a1255c9df09a2884 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Wed Jan 26 18:26:21 2022 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Wed Jan 26 18:26:21 2022 +0000 |
tree | 78670ac28f61a47a4624b07f9144ed9e5c3a85f0 | |
parent | 1a804528ab39f5c810cf42397702057100a94ade [diff] [blame] |
patch 8.2.4224: Vim9: no error when using a number for map() second argument Problem: Vim9: no error when using a number for map() second argument Solution: Disallow number to string conversion. (closes #9630)
diff --git a/src/eval.c b/src/eval.c index 72b1d6c..7bc37f2 100644 --- a/src/eval.c +++ b/src/eval.c
@@ -291,7 +291,7 @@ } else { - s = tv_get_string_buf_chk(expr, buf); + s = tv_get_string_buf_chk_strict(expr, buf, TRUE); if (s == NULL) return FAIL; s = skipwhite(s);