Show spambot notices for joins, not for parts.
Parts still decrement the counter for showing notices. This shows more channels in the notices.
This commit is contained in:
parent
5807e0beaa
commit
e0c1f4ecab
1 changed files with 6 additions and 11 deletions
|
@ -918,19 +918,14 @@ check_spambot_warning(struct Client *source_p, const char *name)
|
|||
source_p->localClient->oper_warn_count_down--;
|
||||
else
|
||||
source_p->localClient->oper_warn_count_down = 0;
|
||||
if(source_p->localClient->oper_warn_count_down == 0)
|
||||
if(source_p->localClient->oper_warn_count_down == 0 &&
|
||||
name != NULL)
|
||||
{
|
||||
/* Its already known as a possible spambot */
|
||||
if(name != NULL)
|
||||
sendto_realops_snomask(SNO_BOTS, L_NETWIDE,
|
||||
"User %s (%s@%s) trying to join %s is a possible spambot",
|
||||
source_p->name,
|
||||
source_p->username, source_p->orighost, name);
|
||||
else
|
||||
sendto_realops_snomask(SNO_BOTS, L_NETWIDE,
|
||||
"User %s (%s@%s) is a possible spambot",
|
||||
source_p->name,
|
||||
source_p->username, source_p->orighost);
|
||||
source_p->localClient->oper_warn_count_down = OPER_SPAM_COUNTDOWN;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue