filter duplicates in game list

This commit is contained in:
lilafisch 2011-12-18 21:18:45 +01:00
parent c0cb4b636a
commit 31010c09dc
1 changed files with 11 additions and 2 deletions

View File

@ -288,8 +288,17 @@ void processPacket(struct packet *p)
void processAnnounce(struct announce *a)
{
if( gamecount < sizeof(games)/sizeof(games[0]) ){
games[gamecount] = *a;
gamecount++;
int repeat=0;
int i;
for (i=0; i<gamecount; i++){
if (a->gameId == games[i].gameId){
repeat=1;
}
}
if (repeat!=1){
games[gamecount] = *a;
gamecount++;
}
}
}