diff --git a/gb.h b/gb.h index 25cc1d9..edb791d 100644 --- a/gb.h +++ b/gb.h @@ -8483,9 +8483,9 @@ gb_no_inline isize gb_snprintf_va(char *text, isize max_len, char const *fmt, va int width = va_arg(va, int); if (width < 0) { info.flags |= gbFmt_Minus; - info.width = -info.width; + info.width = -width; } else { - info.width = -info.width; + info.width = width; } fmt++; } else {