From 8a74fd3f93ca7f55fd237146d663396fc81f1ac4 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sun, 19 May 2024 18:04:28 -0400 Subject: printf: The ' ' (space) flag must be numeric --- src/printf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/printf.c') diff --git a/src/printf.c b/src/printf.c index f8428f7..be09ebd 100644 --- a/src/printf.c +++ b/src/printf.c @@ -709,9 +709,9 @@ int bfs_printf_parse(const struct bfs_ctx *ctx, struct bfs_expr *expr, const cha case '#': case '0': case '+': + case ' ': must_be_numeric = true; fallthru; - case ' ': case '-': if (strchr(fmt.str, c)) { bfs_expr_error(ctx, expr); -- cgit v1.2.3