fix wide printf numbered argument buffer overflow
authorGabriel Ravier <gabravier@gmail.com>
Fri, 14 Apr 2023 14:55:42 +0000 (16:55 +0200)
committerRich Felker <dalias@aerifal.cx>
Fri, 14 Apr 2023 15:19:33 +0000 (11:19 -0400)
commit4724793f96b163e95cb15e1b7374ff2b0434ed15
tree8dafdcab4bd48623579d6f28fd286a8b31a44b59
parentc1b42c4a3a0324ec25877980f59db233fa420925
fix wide printf numbered argument buffer overflow

The nl_type and nl_arg arrays defined in vfwprintf may be accessed
with an index up to and including NL_ARGMAX, but they are only of size
NL_ARGMAX, meaning they may be written to or read from 1 element too
far.
src/stdio/vfwprintf.c