Merge pull request #16155 from zeertzjq/fix-redr-border-corruption

fix(float): fix potential heap corruption in win_redr_border
This commit is contained in:
Björn Linse
2021-11-06 22:32:28 +01:00
committed by GitHub
3 changed files with 51 additions and 3 deletions

View File

@@ -5655,7 +5655,9 @@ static void win_redr_border(win_T *wp)
int ic = (i == 0 && !adj[3] && chars[6][0]) ? 6 : 5;
grid_put_schar(grid, irow+adj[0], i+adj[3], chars[ic], attrs[ic]);
}
grid_put_schar(grid, irow+adj[0], icol+adj[3], chars[4], attrs[4]);
if (adj[1]) {
grid_put_schar(grid, irow+adj[0], icol+adj[3], chars[4], attrs[4]);
}
grid_puts_line_flush(false);
}
}