neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 4a11c7e56fa23c92f5ddd09007a7838dcfca9b02
parent 534f5a419d2ef1c2ad78204a4de48388cc2d7fa2
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Thu, 24 Mar 2022 19:40:00 +0800

chore(nvim_paste): assert the correct String (#17752)


Diffstat:
Msrc/nvim/api/vim.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/nvim/api/vim.c b/src/nvim/api/vim.c @@ -1328,7 +1328,7 @@ Boolean nvim_paste(String data, Boolean crlf, Integer phase, Error *err) if (!cancel && !(State & CMDLINE)) { // Dot-repeat. for (size_t i = 0; i < lines.size; i++) { String s = lines.items[i].data.string; - assert(data.size <= INT_MAX); + assert(s.size <= INT_MAX); AppendToRedobuffLit((char_u *)s.data, (int)s.size); // readfile()-style: "\n" is indicated by presence of N+1 item. if (i + 1 < lines.size) {