X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/c81afd158057056dae1436c4a24a64e1d4448e34..9dd128b4da6e54ca9f97cfcd48e345a57790ffbe:/extensions/extb_oper.c?ds=sidebyside diff --git a/extensions/extb_oper.c b/extensions/extb_oper.c index 0505df2a..0400e724 100644 --- a/extensions/extb_oper.c +++ b/extensions/extb_oper.c @@ -10,10 +10,11 @@ #include "s_newconf.h" #include "ircd.h" +static const char extb_desc[] = "Oper ($o) extban type"; + static int _modinit(void); static void _moddeinit(void); static int eb_oper(const char *data, struct Client *client_p, struct Channel *chptr, long mode_type); -static const char extb_desc[] = "Oper ($o) extban type"; DECLARE_MODULE_AV2(extb_oper, _modinit, _moddeinit, NULL, NULL, NULL, NULL, NULL, extb_desc); @@ -41,7 +42,7 @@ static int eb_oper(const char *data, struct Client *client_p, if (data != NULL) { struct PrivilegeSet *set = privilegeset_get(data); - if (set != NULL && client_p->localClient->privset == set) + if (set != NULL && client_p->user->privset == set) return EXTBAN_MATCH; /* $o:admin or whatever */