Whoops.. don't make it overwrite cmds in case of recursive error.

This commit is contained in:
Thilo Schulz committed 2009-10-11 18:34:15 +00:00
1 parent fee5a4a157
commit 691da05b74
1 file changed
+6 -7
+6 -7
View File
@@ -467,14 +467,13 @@ void CL_AddReliableCommand(const char *cmd, qboolean isDisconnectCmd)
// we must drop the connection
// also leave one slot open for the disconnect command in this case.
if (!com_errorEntered &&
(
(isDisconnectCmd && unacknowledged > MAX_RELIABLE_COMMANDS) ||
(!isDisconnectCmd && unacknowledged >= MAX_RELIABLE_COMMANDS)
)
)
if ((isDisconnectCmd && unacknowledged > MAX_RELIABLE_COMMANDS) ||
(!isDisconnectCmd && unacknowledged >= MAX_RELIABLE_COMMANDS))
{
Com_Error(ERR_DROP, "Client command overflow");
if(com_errorEntered)
return;
else
Com_Error(ERR_DROP, "Client command overflow");
}
Q_strncpyz(clc.reliableCommands[++clc.reliableSequence & (MAX_RELIABLE_COMMANDS - 1)],