From c9b3d50523ca63c90e552a7963ec437325f20697 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Sat, 4 Jul 2026 04:50:29 +0300 Subject: [PATCH] LibC: Fix printf zero padding on floats --- userspace/libraries/LibC/printf_impl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userspace/libraries/LibC/printf_impl.cpp b/userspace/libraries/LibC/printf_impl.cpp index e1bd0055..efac3091 100644 --- a/userspace/libraries/LibC/printf_impl.cpp +++ b/userspace/libraries/LibC/printf_impl.cpp @@ -661,7 +661,7 @@ extern "C" int printf_impl(const char* format, va_list arguments, int (*putc_fun if (!options.left_justified) for (int i = length; i < options.width; i++) - BAN_PRINTF_PUTC(' '); + BAN_PRINTF_PUTC(options.zero_padded ? '0' : ' '); for (int i = 0; i < length; i++) BAN_PRINTF_PUTC(string[i]);