commit 03d296eb35d11147476bc88dc12fbc0ab84b5879
parent 2b27df6733c5ed3157bdff96cf6822b4c67da3bb
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Thu, 13 Feb 2020 11:57:35 +0100
input: allocate sufficient bytes for entering a Unicode codepoint
This fixes https://savannah.gnu.org/bugs/?57803.
Bug existed since commit 2b27df67 from yesterday.
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/winio.c b/src/winio.c
@@ -1580,7 +1580,7 @@ int *parse_verbatim_kbinput(WINDOW *win, size_t *count)
* an escape sequence, and return the resulting number of bytes in count. */
char *get_verbatim_kbinput(WINDOW *win, size_t *count)
{
- char *bytes = charalloc(3);
+ char *bytes = charalloc(MAXCHARLEN + 1);
int *input;
/* Turn off flow control characters if necessary so that we can type