sbase

suckless unix tools
git clone git://git.suckless.org/sbase
Log | Files | Refs | README | LICENSE

commit 9c9da834c37dbab7780f3307bfc367862d35e8cd
parent eedc7522976945476fb4dbf9165d2c6057226c14
Author: Santtu Lakkala <inz@inz.fi>
Date:   Thu, 20 Nov 2025 17:51:01 +0200

printf: Fix string format string length calculation

Diffstat:
Mprintf.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/printf.c b/printf.c @@ -131,7 +131,7 @@ main(int argc, char *argv[]) free(rarg); break; case 's': - fmt = emalloc(sizeof("%*.*s" + nflags)); + fmt = emalloc(sizeof("%*.*s") + nflags); sprintf(fmt, "%%%.*s*.*s", (int)nflags, &format[f]); printf(fmt, width, precision, arg); free(fmt);