commit | 027c4ab4d2e3ff031b98e0fb648f5acbea180293 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sun Feb 21 16:20:18 2021 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Sun Feb 21 16:20:18 2021 +0100 |
tree | b0eac633e8d09f20cd8014a26e80dc429b366a5d | |
parent | dc167465f87a4f03f9e085597dfcfdde39fcd2b9 [diff] [blame] |
patch 8.2.2537: Vim9: crash when map() fails Problem: Vim9: crash when map() fails. Solution: Clear typval before using it. (closes #7884)
diff --git a/src/list.c b/src/list.c index 2af3085..b1080de 100644 --- a/src/list.c +++ b/src/list.c
@@ -2145,6 +2145,7 @@ arg_errmsg, TRUE))) break; set_vim_var_string(VV_KEY, di->di_key, -1); + newtv.v_type = VAR_UNKNOWN; r = filter_map_one(&di->di_tv, expr, filtermap, &newtv, &rem); clear_tv(get_vim_var_tv(VV_KEY));