From 3fd0ed3176f22cb0821d6213f08a2e491984cffa Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Wed, 1 Jul 2026 17:12:23 +0800 Subject: [PATCH] vim-patch:9.1.1542: Coverity complains about uninitialized variable Problem: Coverity complains about uninitialized variable (Tony Mechelynck) Solution: Initialize variables closes: vim/vim#17717 https://github.com/vim/vim/commit/6865bdc914cf998f23ff4c80bae60bff6639d8c3 Co-authored-by: Christian Brabandt --- src/nvim/insexpand.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/nvim/insexpand.c b/src/nvim/insexpand.c index aea3f2b6d2..e9f79e1145 100644 --- a/src/nvim/insexpand.c +++ b/src/nvim/insexpand.c @@ -2343,8 +2343,8 @@ static void ins_compl_new_leader(void) ui_flush(); } - int save_w_wrow; - int save_w_leftcol; + int save_w_wrow = curwin->w_wrow; + int save_w_leftcol = curwin->w_leftcol; if (compl_started) { ins_compl_set_original_text(compl_leader.data, compl_leader.size); if (is_cpt_func_refresh_always()) { @@ -2357,8 +2357,6 @@ static void ins_compl_new_leader(void) spell_bad_len = 0; // need to redetect bad word // Matches were cleared, need to search for them now. // Set "compl_restarting" to avoid that the first match is inserted. - save_w_wrow = curwin->w_wrow; - save_w_leftcol = curwin->w_leftcol; compl_restarting = true; if (ins_compl_has_autocomplete()) { ins_compl_enable_autocomplete();