fix sscanf stack buffer overflow. string should have '\0'

This commit is contained in:
comicfans44 2016-07-03 04:33:41 -04:00
parent d723153576
commit e70a5bb92b

View File

@ -180,7 +180,7 @@ void CControls::Load_t( CTFileName fnFile)
char achrLine[ 1024];
char achrName[ 1024];
char achrID[ 1024];
char achrActionName[ 1024];
char achrActionName[ 1025];
// open script file for reading
CTFileStream strmFile;
@ -216,13 +216,13 @@ void CControls::Load_t( CTFileName fnFile)
// if this is axis action
} else if( CTString( achrID) == "Axis") {
char achrAxis[ 1024];
char achrAxis[ 1025];
achrAxis[ 0] = 0;
char achrIfInverted[ 1024];
char achrIfInverted[ 1025];
achrIfInverted[ 0] = 0;
char achrIfRelative[ 1024];
char achrIfRelative[ 1025];
achrIfRelative[ 0] = 0;
//char achrIfSmooth[ 1024];
//char achrIfSmooth[ 1025];
//achrIfSmooth[ 0] = 0;
achrActionName[ 0] = 0;
FLOAT fSensitivity = 50;