Merge pull request #334 from edk0/massnotice
Remove the massnotice wildcard restriction
This commit is contained in:
commit
6d58b1d38e
1 changed files with 0 additions and 17 deletions
|
@ -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,
|
||||
|
|
Loading…
Reference in a new issue