From 85fe613b30a99a4188d783351e899e031bcd853a Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sun, 5 Jan 2020 16:10:19 +0100 Subject: [PATCH] Account for 3-4 byte wide unicode characters in heading Signed-off-by: Joachim Nilsson --- src/helpers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/helpers.c b/src/helpers.c index 5f47b643..5ffe2619 100644 --- a/src/helpers.c +++ b/src/helpers.c @@ -131,7 +131,7 @@ static char *pad(char *buf, size_t len, char *ch, size_t width) void print_banner(const char *heading) { - char buf[SCREEN_WIDTH + 10]; + char buf[4 * SCREEN_WIDTH]; memset(buf, 0, sizeof(buf)); strlcat(buf, "\r\e[2K", sizeof(buf));