diff options
author | zeertzjq <zeertzjq@outlook.com> | 2024-02-02 22:31:57 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-02 22:31:57 +0800 |
commit | be1d09c4272212ea9b354c900603568d238b4ab3 (patch) | |
tree | 849d6d046a3726f27f8cbee49a9a15c48f57b047 /src/nvim/drawline.c | |
parent | fffc0e942d94ad9529713045d87588d945039ec4 (diff) | |
download | rneovim-be1d09c4272212ea9b354c900603568d238b4ab3.tar.gz rneovim-be1d09c4272212ea9b354c900603568d238b4ab3.tar.bz2 rneovim-be1d09c4272212ea9b354c900603568d238b4ab3.zip |
fix(drawline): missing NUL termination when drawing TAB (#27307)
Diffstat (limited to 'src/nvim/drawline.c')
-rw-r--r-- | src/nvim/drawline.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/drawline.c b/src/nvim/drawline.c index 0b88c307c7..b5c0755d44 100644 --- a/src/nvim/drawline.c +++ b/src/nvim/drawline.c @@ -2230,6 +2230,7 @@ int win_line(win_T *wp, linenr_T lnum, int startrow, int endrow, int col_rows, s mb_c = schar_get_first_codepoint(mb_schar); char *p = get_extra_buf(len + 1); memset(p, ' ', len); + p[len] = NUL; wlv.p_extra = p; for (int i = 0; i < tab_len; i++) { if (*p == NUL) { |