NetConn_WriteString(mysocket, "\377\377\377\377getchallenge", &to); // otherwise we'll request the challenge later
strlcpy(cls.rcon_commands[cls.rcon_ringpos], Cmd_Args(), sizeof(cls.rcon_commands[cls.rcon_ringpos]));
cls.rcon_addresses[cls.rcon_ringpos] = to;
- cls.rcon_ringpos = (cls.rcon_ringpos) % 64;
- cls.rcon_timeout[i] = realtime + rcon_secure_challengetimeout.value;
+ cls.rcon_timeout[cls.rcon_ringpos] = realtime + rcon_secure_challengetimeout.value;
+ cls.rcon_ringpos = (cls.rcon_ringpos + 1) % MAX_RCONS;
}
else if(rcon_secure.integer)
{
int i, j;
for (j = 0;j < MAX_RCONS;j++)
{
- i = (cls.rcon_ringpos + j + 1) % MAX_RCONS;
+ i = (cls.rcon_ringpos + j) % MAX_RCONS;
if(cls.rcon_commands[i][0])
if (!LHNETADDRESS_Compare(peeraddress, &cls.rcon_addresses[i]))
break;