Index: g_admin.c =================================================================== --- g_admin.c (revision 939) +++ g_admin.c (working copy) @@ -1050,6 +1050,11 @@ Q_strncpyz( g_admin_namelog[ i ]->name[ j ], client->pers.netname, sizeof( g_admin_namelog[ i ]->name[ j ] ) ); g_admin_namelog[ i ]->slot = ( disconnect ) ? -1 : clientNum; + + // if this player is connecting, they are no longer banned + if( !disconnect ) + g_admin_namelog[ i ]->banned = qfalse; + return; } }