From bb1d4b4a3e51a06fb0530dfc271a97a6cd88cc73 Mon Sep 17 00:00:00 2001 From: lemon Date: Thu, 4 Aug 2022 07:39:23 +0200 Subject: stuff --- bootstrap/util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bootstrap/util.c') diff --git a/bootstrap/util.c b/bootstrap/util.c index 4aebbe6..855091a 100644 --- a/bootstrap/util.c +++ b/bootstrap/util.c @@ -61,13 +61,13 @@ xrealloc(void *p, size_t n) { char * xasprintf(const char *fmt, ...) { va_list ap, aq; - int n = 32, m; + int n = 16, m; char *str = xcalloc(n, 1); va_start(ap, fmt); m = vsnprintf(str, n, fmt, ap) + 1; + str = xrealloc(str, m); if (m > n) { va_copy(aq, ap); - str = xrealloc(str, m); vsprintf(str, fmt, ap); va_end(aq); } -- cgit v1.2.3