Fix printf buffer overflow when cols>16 (#7998)
This commit is contained in:
parent
5e65af3a76
commit
d4ccb2e0e6
1 changed files with 2 additions and 1 deletions
|
@ -120,7 +120,8 @@ static void putchw(void* putp, putcf putf, int n, char z, char* bf) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void tfp_format(void* putp, putcf putf, char* fmt, va_list va) {
|
void tfp_format(void* putp, putcf putf, char* fmt, va_list va) {
|
||||||
char bf[12];
|
// This used to handle max of 12, but binary support jumps this to at least 32
|
||||||
|
char bf[36];
|
||||||
|
|
||||||
char ch;
|
char ch;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue