Correct the boundary conditions in lib/vsnprintf.c; as it was we could have an undetected one-byte overwrite.