Index: src/game/g_admin.c =================================================================== --- src/game/g_admin.c (revision 939) +++ src/game/g_admin.c (working copy) @@ -1728,10 +1728,6 @@ for( i = 0; i < MAX_ADMIN_NAMELOGS && g_admin_namelog[ i ]; i++ ) { - // skip players in the namelog who have already been banned - if( g_admin_namelog[ i ]->banned ) - continue; - // skip disconnected players when banning on slot number if( g_admin_namelog[ i ]->slot == -1 ) continue; @@ -1749,10 +1745,6 @@ !exactmatch && i < MAX_ADMIN_NAMELOGS && g_admin_namelog[ i ]; i++ ) { - // skip players in the namelog who have already been banned - if( g_admin_namelog[ i ]->banned ) - continue; - if( !Q_stricmp( g_admin_namelog[ i ]->ip, s2 ) ) { logmatches = 1; @@ -1824,10 +1816,8 @@ g_admin_namelog[ logmatch ]->name[ 0 ], g_admin_namelog[ logmatch ]->guid, g_admin_namelog[ logmatch ]->ip, - seconds, reason ); + seconds, reason ); - g_admin_namelog[ logmatch ]->banned = qtrue; - if( !g_admin.string[ 0 ] ) ADMP( "^3!ban: ^7WARNING g_admin not set, not saving ban to a file\n" ); else Index: src/game/g_admin.h =================================================================== --- src/game/g_admin.h (revision 939) +++ src/game/g_admin.h (working copy) @@ -129,7 +129,6 @@ char ip[ 16 ]; char guid[ 33 ]; int slot; - qboolean banned; } g_admin_namelog_t;