X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/9ac19244c0202cecd67f3fdb00f21b409a2394ae..fb87421d0e13c6e62a7c7a62a597e3b53ef772ed:/src/hostmask.c diff --git a/src/hostmask.c b/src/hostmask.c index d024048..806ecb8 100644 --- a/src/hostmask.c +++ b/src/hostmask.c @@ -62,7 +62,11 @@ parse_netmask(const char *text, struct sockaddr *naddr, int *nb) addr = (struct rb_sockaddr_storage *)&xaddr; else addr = (struct rb_sockaddr_storage *)naddr; - + + if(strpbrk(ip, "*?") != NULL) + { + return HM_HOST; + } #ifdef RB_IPV6 if(strchr(ip, ':')) { @@ -703,7 +707,7 @@ show_iline_prefix(struct Client *sptr, struct ConfItem *aconf, char *name) void report_auth(struct Client *client_p) { - char *name, *host, *pass = "*", *user, *classname; + char *name, *host, *pass, *user, *classname; struct AddressRec *arec; struct ConfItem *aconf; int i, port;