comparison src/strings.c @ 28708:094a70434f90 v8.2.4878

patch 8.2.4878: valgrind warning for using uninitialized variable Commit: https://github.com/vim/vim/commit/dd7eff0a755c40eb88b494b98ac1a24f858ba880 Author: Bram Moolenaar <Bram@vim.org> Date: Fri May 6 11:02:05 2022 +0100 patch 8.2.4878: valgrind warning for using uninitialized variable Problem: Valgrind warning for using uninitialized variable. Solution: Initialize the type of newtv.
author Bram Moolenaar <Bram@vim.org>
date Fri, 06 May 2022 12:15:03 +0200
parents fb4c30606b4a
children fd855ad74887
comparison
equal deleted inserted replaced
28707:0c46a01e5d5c 28708:094a70434f90
896 896
897 if (copy_first_char_to_tv(p, &tv) == FAIL) 897 if (copy_first_char_to_tv(p, &tv) == FAIL)
898 break; 898 break;
899 len = (int)STRLEN(tv.vval.v_string); 899 len = (int)STRLEN(tv.vval.v_string);
900 900
901 newtv.v_type = VAR_UNKNOWN;
901 set_vim_var_nr(VV_KEY, idx); 902 set_vim_var_nr(VV_KEY, idx);
902 if (filter_map_one(&tv, expr, filtermap, &newtv, &rem) == FAIL 903 if (filter_map_one(&tv, expr, filtermap, &newtv, &rem) == FAIL
903 || did_emsg) 904 || did_emsg)
904 { 905 {
905 clear_tv(&newtv); 906 clear_tv(&newtv);