mirror of
https://github.com/reactos/reactos.git
synced 2024-10-02 07:26:47 +00:00
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:
parent
c7d2525d45
commit
ad6ee8a5e1
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue