mirror of
https://github.com/ioquake/jedi-academy.git
synced 2024-11-21 20:01:10 +00:00
Potential buffer overflow in UpdateTournamentInfo()
bugzilla #4753 from Eugene C. in ioquake3 svn 1801 git a4327ef965fa6b8f4103f71ea4a7ae00f1fd97bc Bugzilla #4753 Potential buffer overflow in UpdateTournamentInfo()
This commit is contained in:
parent
15b5f1f0c1
commit
3fa32e5910
1 changed files with 3 additions and 4 deletions
|
@ -22,7 +22,6 @@ void UpdateTournamentInfo( void ) {
|
|||
gentity_t *player;
|
||||
int playerClientNum;
|
||||
int n, accuracy, perfect, msglen;
|
||||
int buflen;
|
||||
int score1, score2;
|
||||
qboolean won;
|
||||
char buf[32];
|
||||
|
@ -91,8 +90,8 @@ void UpdateTournamentInfo( void ) {
|
|||
for( i = 0; i < level.numNonSpectatorClients; i++ ) {
|
||||
n = level.sortedClients[i];
|
||||
Com_sprintf( buf, sizeof(buf), " %i %i %i", n, level.clients[n].ps.persistant[PERS_RANK], level.clients[n].ps.persistant[PERS_SCORE] );
|
||||
buflen = strlen( buf );
|
||||
if( msglen + buflen + 1 >= sizeof(msg) ) {
|
||||
msglen += strlen( buf );
|
||||
if( msglen >= sizeof(msg) ) {
|
||||
break;
|
||||
}
|
||||
strcat( msg, buf );
|
||||
|
@ -340,4 +339,4 @@ void Svcmd_AbortPodium_f( void ) {
|
|||
podium1->think = CelebrateStop;
|
||||
}
|
||||
}
|
||||
*/
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue