prevent buffer overflow in debug output
This commit is contained in:
parent
60c1dd1744
commit
84fc451a78
|
@ -395,7 +395,7 @@ int MCDECL sprtf( const char *pf, ... )
|
||||||
int i;
|
int i;
|
||||||
va_list arglist;
|
va_list arglist;
|
||||||
va_start(arglist, pf);
|
va_start(arglist, pf);
|
||||||
i = vsprintf( pb, pf, arglist );
|
i = vsnprintf( pb, M_MAX_SPRTF, pf, arglist );
|
||||||
va_end(arglist);
|
va_end(arglist);
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
prt(pb); // ensure CR/LF
|
prt(pb); // ensure CR/LF
|
||||||
|
|
Loading…
Reference in a new issue