From 600697fadff923f05da19fa53dd70755d7480ea5 Mon Sep 17 00:00:00 2001 From: "nethack.allison" Date: Wed, 18 Oct 2006 03:51:54 +0000 Subject: [PATCH] unicode follow up attr value was only getting one byte allocated instead of 1 * sizeof(nhwchar), so add required paranthesis. --- win/tty/wintty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win/tty/wintty.c b/win/tty/wintty.c index 82e5eacd9..a24af4d5b 100644 --- a/win/tty/wintty.c +++ b/win/tty/wintty.c @@ -2067,7 +2067,7 @@ tty_putstr_core(window, attr, symstr) n0 = strlen(str) + 1; #endif - ob = cw->data[cw->cury] = (nhwchar *)alloc(sizeof(nhwchar) * (unsigned)n0 + 1); + ob = cw->data[cw->cury] = (nhwchar *)alloc(sizeof(nhwchar) * ((unsigned)n0 + 1)); *ob++ = (nhwchar)(attr + 1); /* avoid nuls, for convenience */ #ifdef UNICODE_WIDEWINPORT (void)nhwcpy(ob, symstr); -- 2.40.0