From d819df92b88e232dbf823c859ac1c7bdfe4fd0de Mon Sep 17 00:00:00 2001 From: Ed Kellett Date: Sun, 7 Jun 2020 15:06:24 +0100 Subject: [PATCH] Remove the massnotice wildcard restriction --- modules/core/m_message.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/modules/core/m_message.c b/modules/core/m_message.c index 3f188d46..3c31554a 100644 --- a/modules/core/m_message.c +++ b/modules/core/m_message.c @@ -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,