Merge pull request #334 from edk0/massnotice

Remove the massnotice wildcard restriction
This commit is contained in:
Aaron Jones 2020-06-25 17:42:43 +00:00 committed by GitHub
commit 6d58b1d38e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -958,7 +958,6 @@ handle_special(enum message_type msgtype, struct Client *client_p,
{
struct Client *target_p;
char *server;
char *s;
/* user[%host]@server addressed?
* NOTE: users can send to user@server, but not user%host@server
@ -1035,22 +1034,6 @@ handle_special(enum message_type msgtype, struct Client *client_p,
return;
}
if((s = strrchr(nick, '.')) == NULL)
{
sendto_one_numeric(source_p, ERR_NOTOPLEVEL,
form_str(ERR_NOTOPLEVEL), nick);
return;
}
while(*++s)
if(*s == '.' || *s == '*' || *s == '?')
break;
if(*s == '*' || *s == '?')
{
sendto_one_numeric(source_p, ERR_WILDTOPLEVEL,
form_str(ERR_WILDTOPLEVEL), nick);
return;
}
sendto_match_butone(IsServer(client_p) ? client_p : NULL, source_p,
nick + 1,
(*nick == '#') ? MATCH_HOST : MATCH_SERVER,