diff --git a/usr.bin/printf/printf.c b/usr.bin/printf/printf.c index 7a7e055ae4fe..956e8a3dadb1 100644 --- a/usr.bin/printf/printf.c +++ b/usr.bin/printf/printf.c @@ -575,7 +575,7 @@ getnum(intmax_t *ip, uintmax_t *uip, int signedconv) int rval; if (!*gargv) { - *ip = 0; + *ip = *uip = 0; return (0); } if (**gargv == '"' || **gargv == '\'') {