From b5b83b0488918ce95ac7ba06900e549021b6e422 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 27 Jan 2025 17:15:47 -0800 Subject: [PATCH] Avoid some make_formatted_string mallocs * src/alloc.c (make_formatted_string): Grow the local buffer from 64 to MAX_ALLOCA bytes. (cherry picked from commit 1f1088188e8b9319f60141a093431f1f85c2b03c) --- src/alloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/alloc.c b/src/alloc.c index 2c0ccc9dd62..b13c3e49224 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -2547,7 +2547,7 @@ make_uninit_multibyte_string (EMACS_INT nchars, EMACS_INT nbytes) Lisp_Object make_formatted_string (const char *format, ...) { - char buf[64]; + char buf[MAX_ALLOCA]; char *cstr = buf; ptrdiff_t bufsize = sizeof buf; va_list ap; -- 2.39.5