Mercurial > vim
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); |