From ca6d7b6a465578b7a2f6a55184f329cc81f09a35 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg <bensberg@justemail.net> Date: Tue, 25 Apr 2017 13:01:21 +0200 Subject: [PATCH] input: avoid crashing when resizing the window during verbatim input This fixes https://savannah.gnu.org/bugs/?50872. --- src/winio.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/winio.c b/src/winio.c index 42aaae6c..85f9f881 100644 --- a/src/winio.c +++ b/src/winio.c @@ -1463,7 +1463,8 @@ int *get_verbatim_kbinput(WINDOW *win, size_t *kbinput_len) retval = parse_verbatim_kbinput(win, kbinput_len); /* If the code is invalid in the current mode, discard it. */ - if ((*retval == '\n' && as_an_at) || (*retval == '\0' && !as_an_at)) { + if (retval != NULL && ((*retval == '\n' && as_an_at) || + (*retval == '\0' && !as_an_at))) { *kbinput_len = 0; beep(); } -- GitLab