From 510de7109521779e70fe3e2c4508b3b5213150d9 Mon Sep 17 00:00:00 2001 From: dzaima Date: Sat, 29 May 2021 15:02:36 +0300 Subject: [PATCH] fix append_fmt appending a null byte --- src/core/stuff.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/stuff.c b/src/core/stuff.c index d22dea9e..f8721d2c 100644 --- a/src/core/stuff.c +++ b/src/core/stuff.c @@ -121,7 +121,7 @@ NOINLINE B append_fmt(B s, char* p, ...) { char buf[30]; char c; char* lp = p; - while ((c = *p++) != 0) { + while (*p != 0) { c = *p++; if (c!='%') continue; if (lp!=p-1) s = vec_join(s, fromUTF8(lp, p-1-lp)); switch(c = *p++) { default: printf("Unknown format character '%c'", c); UD;