From b22edcf3a5e6271625141992c1a842d295c8b89f Mon Sep 17 00:00:00 2001 From: nicm Date: Mon, 27 Jun 2022 09:16:54 +0000 Subject: [PATCH] Tweak previous - find end of style correctly. --- format.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/format.c b/format.c index e10f324f..b97c842c 100644 --- a/format.c +++ b/format.c @@ -4714,6 +4714,7 @@ format_expand1(struct format_expand_state *es, const char *fmt) n++; } if (*ptr == '[') { + style_end = format_skip(fmt - 2, "]"); format_log(es, "found #*%zu[", n); while (len - off < n + 2) { buf = xreallocarray(buf, 2, len); @@ -4722,7 +4723,6 @@ format_expand1(struct format_expand_state *es, const char *fmt) memcpy(buf + off, fmt - 2, n + 1); off += n + 1; fmt = ptr + 1; - style_end = format_skip(fmt - 2, "]"); continue; } /* FALLTHROUGH */