X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/f427c8b00d445a30d73b24ff39d953b0be7c3ec5..40c1fd479952f47b9f3f5c4de660cd94ddd1a89a:/extensions/m_webirc.c diff --git a/extensions/m_webirc.c b/extensions/m_webirc.c index 050d699c..735be1ed 100644 --- a/extensions/m_webirc.c +++ b/extensions/m_webirc.c @@ -42,7 +42,7 @@ #include "stdinc.h" #include "client.h" /* client struct */ -#include "irc_string.h" +#include "match.h" #include "hostmask.h" #include "send.h" /* sendto_one */ #include "numeric.h" /* ERR_xxx */ @@ -89,7 +89,7 @@ mr_webirc(struct Client *client_p, struct Client *source_p, int parc, const char IsGotId(client_p) ? client_p->username : "webirc", IsGotId(client_p) ? client_p->username : "webirc", (struct sockaddr *) &client_p->localClient->ip, - client_p->localClient->ip.ss_family); + client_p->localClient->ip.ss_family, NULL); if (aconf == NULL || !(aconf->status & CONF_CLIENT)) return 0; if (!IsConfDoSpoofIp(aconf) || irccmp(aconf->name, "webirc.")) @@ -126,7 +126,7 @@ mr_webirc(struct Client *client_p, struct Client *source_p, int parc, const char rb_strlcpy(source_p->host, source_p->sockhost, sizeof(source_p->host)); del_unknown_ip(source_p); - inetpton_sock(parv[4], (struct sockaddr *)&source_p->localClient->ip); + rb_inet_pton_sock(parv[4], (struct sockaddr *)&source_p->localClient->ip); /* Check dlines now, klines will be checked on registration */ if((aconf = find_dline((struct sockaddr *)&source_p->localClient->ip,