X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/036a10a995ca613951ba6ba8bb58dd1644449806..269646ed4c8c74712e52d87027084009d37f5aa3:/extensions/extb_extgecos.c diff --git a/extensions/extb_extgecos.c b/extensions/extb_extgecos.c index c3a311f2..7dbf73f1 100644 --- a/extensions/extb_extgecos.c +++ b/extensions/extb_extgecos.c @@ -2,8 +2,6 @@ * Extended extban type: bans all users with matching nick!user@host#gecos. * Requested by Lockwood. * - nenolod - * - * $Id: extb_realname.c 1339 2006-05-17 00:45:40Z nenolod $ */ #include "stdinc.h" @@ -11,11 +9,13 @@ #include "client.h" #include "ircd.h" +static const char extb_desc[] = "Extended mask ($x) extban type"; + static int _modinit(void); static void _moddeinit(void); static int eb_extended(const char *data, struct Client *client_p, struct Channel *chptr, long mode_type); -DECLARE_MODULE_AV1(extb_extended, _modinit, _moddeinit, NULL, NULL, NULL, "$Revision: 1339 $"); +DECLARE_MODULE_AV2(extb_extended, _modinit, _moddeinit, NULL, NULL, NULL, NULL, NULL, extb_desc); static int _modinit(void) @@ -42,14 +42,14 @@ static int eb_extended(const char *data, struct Client *client_p, if (data == NULL) return EXTBAN_INVALID; - rb_snprintf(buf, BUFSIZE, "%s!%s@%s#%s", + snprintf(buf, BUFSIZE, "%s!%s@%s#%s", client_p->name, client_p->username, client_p->host, client_p->info); ret = match(data, buf) ? EXTBAN_MATCH : EXTBAN_NOMATCH; if (ret == EXTBAN_NOMATCH && IsDynSpoof(client_p)) { - rb_snprintf(buf, BUFSIZE, "%s!%s@%s#%s", + snprintf(buf, BUFSIZE, "%s!%s@%s#%s", client_p->name, client_p->username, client_p->orighost, client_p->info); ret = match(data, buf) ? EXTBAN_MATCH : EXTBAN_NOMATCH;