From b6b270b28fa92d5bedca397313b5370893fe0e3f Mon Sep 17 00:00:00 2001 From: erw7 Date: Tue, 28 Jul 2020 00:51:41 +0900 Subject: terminal: fix terminal attribute overflow fixes #11548 --- src/nvim/terminal.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/nvim/terminal.c') diff --git a/src/nvim/terminal.c b/src/nvim/terminal.c index 6a13341a89..52d3eef810 100644 --- a/src/nvim/terminal.c +++ b/src/nvim/terminal.c @@ -607,6 +607,7 @@ void terminal_get_line_attributes(Terminal *term, win_T *wp, int linenr, return; } + width = MIN(TERM_ATTRS_MAX, width); for (int col = 0; col < width; col++) { VTermScreenCell cell; bool color_valid = fetch_cell(term, row, col, &cell); -- cgit