In CheckTeamLeader, make sure to only set one client as team leader. Reported by Tobias Kuehnhammer.

This commit is contained in:
Zack Middleton 2012-05-20 21:22:11 +00:00
parent f8c421025e
commit 22ecd68cf2

View file

@ -1644,11 +1644,14 @@ void CheckTeamLeader( int team ) {
break; break;
} }
} }
for ( i = 0 ; i < level.maxclients ; i++ ) {
if (level.clients[i].sess.sessionTeam != team) if (i >= level.maxclients) {
continue; for ( i = 0 ; i < level.maxclients ; i++ ) {
level.clients[i].sess.teamLeader = qtrue; if (level.clients[i].sess.sessionTeam != team)
break; continue;
level.clients[i].sess.teamLeader = qtrue;
break;
}
} }
} }
} }