diff --git a/code/server/sv_client.c b/code/server/sv_client.c index 3d3ab6e1..b41421cc 100644 --- a/code/server/sv_client.c +++ b/code/server/sv_client.c @@ -1948,7 +1948,7 @@ void SV_ExecuteClientMessage( client_t *cl, msg_t *msg ) { } // if we can tell that the client has dropped the last // gamestate we sent them, resend it - if ( cl->messageAcknowledge > cl->gamestateMessageNum ) { + if ( cl->state != CS_ACTIVE && cl->messageAcknowledge > cl->gamestateMessageNum ) { Com_DPrintf( "%s : dropped gamestate, resending\n", cl->name ); SV_SendClientGameState( cl ); }