diff options
Diffstat (limited to 'modules/m_connect.c')
-rw-r--r-- | modules/m_connect.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/modules/m_connect.c b/modules/m_connect.c index 9f77e0e..9a87e9c 100644 --- a/modules/m_connect.c +++ b/modules/m_connect.c @@ -109,6 +109,14 @@ mo_connect(struct Client *client_p, struct Client *source_p, } } + if (has_wildcards(conf->host)) + { + sendto_one(source_p, + ":%s NOTICE %s: :Connect: Host %s has no IP", + me.name, source_p->name, parv[1]); + return 0; + } + /* * Get port number from user, if given. If not specified, * use the default form configuration structure. If missing @@ -228,6 +236,14 @@ ms_connect(struct Client *client_p, struct Client *source_p, } } + if (has_wildcards(conf->host)) + { + sendto_one(source_p, + ":%s NOTICE %s: :Connect: Host %s has no IP", + me.name, source_p->name, parv[1]); + return 0; + } + /* * Get port number from user, if given. If not specified, * use the default form configuration structure. If missing |