Skip to content

Commit

Permalink
Merge pull request #62 from comicfans/fix_sscanf_stack_buffer_overflow
Browse files Browse the repository at this point in the history
fix sscanf stack buffer overflow. string should have '\0'
  • Loading branch information
icculus authored Jul 3, 2016
2 parents d723153 + e70a5bb commit f7a61ad
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions Sources/GameMP/Controls.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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;
Expand Down

0 comments on commit f7a61ad

Please sign in to comment.