diff --git a/lib/libc/stdio/vfprintf.c b/lib/libc/stdio/vfprintf.c index df4bac29cb1..58e7a1f9610 100644 --- a/lib/libc/stdio/vfprintf.c +++ b/lib/libc/stdio/vfprintf.c @@ -1546,7 +1546,7 @@ done: (*argtable) [n].sizearg = va_arg (ap, size_t); break; case TP_SIZET: - (*argtable) [n].psizearg = va_arg (ap, ssize_t *); + (*argtable) [n].psizearg = va_arg (ap, size_t *); break; case T_INTMAXT: (*argtable) [n].intmaxarg = va_arg (ap, intmax_t); diff --git a/lib/libc/stdio/vfwprintf.c b/lib/libc/stdio/vfwprintf.c index 375d20226fe..78652776464 100644 --- a/lib/libc/stdio/vfwprintf.c +++ b/lib/libc/stdio/vfwprintf.c @@ -1538,7 +1538,7 @@ done: (*argtable) [n].sizearg = va_arg (ap, size_t); break; case TP_SIZET: - (*argtable) [n].psizearg = va_arg (ap, ssize_t *); + (*argtable) [n].psizearg = va_arg (ap, size_t *); break; case T_INTMAXT: (*argtable) [n].intmaxarg = va_arg (ap, intmax_t);