neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit b6d0c391fc121051e559d2a962b03ea5140f7cd0
parent 90b1202cfb66096173188f136335d0a871da067e
Author: Jan Edmund Lazo <jan.lazo@mail.utoronto.ca>
Date:   Sat, 11 Oct 2025 10:30:56 -0400

vim-patch:8.2.4878: valgrind warning for using uninitialized variable

Problem:    Valgrind warning for using uninitialized variable.
Solution:   Initialize the type of newtv.

https://github.com/vim/vim/commit/dd7eff0a755c40eb88b494b98ac1a24f858ba880

Co-authored-by: Bram Moolenaar <Bram@vim.org>

Diffstat:
Msrc/nvim/eval/list.c | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/nvim/eval/list.c b/src/nvim/eval/list.c @@ -235,7 +235,9 @@ static void filter_map_string(const char *str, filtermap_T filtermap, typval_T * }; set_vim_var_nr(VV_KEY, idx); - typval_T newtv; + typval_T newtv = { + .v_type = VAR_UNKNOWN, + }; bool rem; if (filter_map_one(&tv, expr, filtermap, &newtv, &rem) == FAIL || did_emsg) {