neovim

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

commit e9c077d197a80a2ecd858821b18d0be3e3eb6d0b
parent 259573db831755ba55276f49f963679164dcb1b0
Author: Gregory Anders <greg@gpanders.com>
Date:   Mon, 30 Dec 2024 16:36:47 -0600

fix(termkey): fix null pointer dereference (#31792)


Diffstat:
Msrc/nvim/tui/termkey/driver-csi.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/nvim/tui/termkey/driver-csi.c b/src/nvim/tui/termkey/driver-csi.c @@ -528,7 +528,7 @@ TermKeyResult termkey_interpret_csi_param(TermKeyCsiParam param, int *paramp, in if (c == ':') { if (length == 0) { *paramp = arg; - } else { + } else if (subparams != NULL) { subparams[length - 1] = arg; } @@ -543,7 +543,7 @@ TermKeyResult termkey_interpret_csi_param(TermKeyCsiParam param, int *paramp, in if (length == 0) { *paramp = arg; - } else { + } else if (subparams != NULL) { subparams[length - 1] = arg; }