Change vsprint to _vsnprintf in PrintString to prevent potential buffer overflows. Patch by Uwe Matthaeus <uwe.matthaeus@guehring.de>.

svn path=/trunk/; revision=12894
This commit is contained in:
Filip Navara 2005-01-08 23:36:03 +00:00
parent c7d2525d45
commit ad6ee8a5e1

View file

@ -60,7 +60,8 @@ PrintString(char* fmt,...)
va_list ap;
va_start(ap, fmt);
vsprintf(buffer, fmt, ap);
_vsnprintf(buffer, sizeof(buffer) - 1, fmt, ap);
buffer[sizeof(buffer) - 1] = 0;
va_end(ap);
HalDisplayString(buffer);