From 559a1fa0b7d47cf4827cd13035a2ac85b70c5487 Mon Sep 17 00:00:00 2001 From: "M. Kristall" Date: Sun, 16 Sep 2007 17:43:47 +0000 Subject: * (bug 3096) bans sometimes fail inexplicably --- src/game/g_admin.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/game/g_admin.c b/src/game/g_admin.c index af9f6cb5..4200d3cb 100644 --- a/src/game/g_admin.c +++ b/src/game/g_admin.c @@ -1050,6 +1050,11 @@ void G_admin_namelog_update( gclient_t *client, qboolean disconnect ) 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; } } -- cgit