mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
vim-patch:8.1.1312: Coverity warning for using uninitialized variable
Problem: Coverity warning for using uninitialized variable.
Solution: Clear exarg_T.
4ca41534b7
This commit is contained in:
parent
92f39762af
commit
c82c5d7570
@ -1298,7 +1298,12 @@ void dialog_changed(buf_T *buf, bool checkall)
|
||||
{
|
||||
char_u buff[DIALOG_MSG_SIZE];
|
||||
int ret;
|
||||
exarg_T ea;
|
||||
// Init ea pseudo-structure, this is needed for the check_overwrite()
|
||||
// function.
|
||||
exarg_T ea = {
|
||||
.append = false,
|
||||
.forceit = false,
|
||||
};
|
||||
|
||||
dialog_msg(buff, _("Save changes to \"%s\"?"), buf->b_fname);
|
||||
if (checkall) {
|
||||
@ -1307,10 +1312,6 @@ void dialog_changed(buf_T *buf, bool checkall)
|
||||
ret = vim_dialog_yesnocancel(VIM_QUESTION, NULL, buff, 1);
|
||||
}
|
||||
|
||||
// Init ea pseudo-structure, this is needed for the check_overwrite()
|
||||
// function.
|
||||
ea.append = ea.forceit = false;
|
||||
|
||||
if (ret == VIM_YES) {
|
||||
if (buf->b_fname != NULL
|
||||
&& check_overwrite(&ea,
|
||||
|
@ -4260,10 +4260,10 @@ static void restore_start_dir(char_u *dirname_start)
|
||||
if (STRCMP(dirname_start, dirname_now) != 0) {
|
||||
/* If the directory has changed, change it back by building up an
|
||||
* appropriate ex command and executing it. */
|
||||
exarg_T ea;
|
||||
|
||||
ea.arg = dirname_start;
|
||||
ea.cmdidx = (curwin->w_localdir == NULL) ? CMD_cd : CMD_lcd;
|
||||
exarg_T ea = {
|
||||
.arg = dirname_start,
|
||||
.cmdidx = (curwin->w_localdir == NULL) ? CMD_cd : CMD_lcd,
|
||||
};
|
||||
ex_cd(&ea);
|
||||
}
|
||||
xfree(dirname_now);
|
||||
|
Loading…
Reference in New Issue
Block a user