From 83f8a71a7cc2137a1d4638228b3d83717c15af54 Mon Sep 17 00:00:00 2001 From: Oliver Kiddle Date: Sun, 8 Oct 2023 23:47:25 +0200 Subject: 52214: allow extra byte for nul terminator in allocation --- Src/subst.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Src/subst.c') diff --git a/Src/subst.c b/Src/subst.c index cdbfc138a..60d850feb 100644 --- a/Src/subst.c +++ b/Src/subst.c @@ -1506,7 +1506,7 @@ substevalchar(char *ptr) } #ifdef MULTIBYTE_SUPPORT else if (isset(MULTIBYTE) && ires > 127) { - ptr = zhalloc(MB_CUR_MAX); + ptr = zhalloc(MB_CUR_MAX+1); len = ucs4tomb((unsigned int)ires & 0xffffffff, ptr); } if (len <= 0) -- cgit 1.4.1