modules/m_challenge.c: give a better error message for failure to find o:line
The snotice sent to other opers can be misleading. For example, it will say host mismatch even if the host is correct but the username is wrong, or if the oper name given does not exist in the configuration.
This commit is contained in:
parent
c790520218
commit
3b24363e91
1 changed files with 2 additions and 2 deletions
|
@ -226,8 +226,8 @@ m_challenge(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *sou
|
||||||
|
|
||||||
if(ConfigFileEntry.failed_oper_notice)
|
if(ConfigFileEntry.failed_oper_notice)
|
||||||
sendto_realops_snomask(SNO_GENERAL, L_NETWIDE,
|
sendto_realops_snomask(SNO_GENERAL, L_NETWIDE,
|
||||||
"Failed CHALLENGE attempt - host mismatch by %s (%s@%s)",
|
"Failed CHALLENGE attempt - user@host mismatch or no operator block for %s by %s (%s@%s)",
|
||||||
source_p->name, source_p->username, source_p->host);
|
parv[1], source_p->name, source_p->username, source_p->host);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue