On bad /oper set the penalty to 10 seconds

This helps against brute-force attempts.
This commit is contained in:
Federico G. Schwindt 2013-11-06 21:46:53 +00:00
parent 48ea69d778
commit 925b4de298
1 changed files with 2 additions and 1 deletions

View File

@ -50,7 +50,8 @@ Bad_OperPass(CLIENT *Client, char *errtoken, char *errmsg)
{
Log(LOG_WARNING, "Got invalid OPER from \"%s\": \"%s\" -- %s",
Client_Mask(Client), errtoken, errmsg);
return IRC_WriteErrClient(Client, ERR_PASSWDMISMATCH_MSG,
IRC_SetPenalty(Client, 10);
return IRC_WriteStrClient(Client, ERR_PASSWDMISMATCH_MSG,
Client_ID(Client));
} /* Bad_OperPass */