]> jfr.im git - solanum.git/blobdiff - extensions/extb_oper.c
Include messages.h for macro form_str in select extensions
[solanum.git] / extensions / extb_oper.c
index 083b587b9433139ebe6e0a6777ed66dc0b7071d2..4554b72480754d461bb30624e5efd17d62376088 100644 (file)
@@ -40,8 +40,8 @@ static int eb_oper(const char *data, struct Client *client_p,
        (void)mode_type;
 
        if (data != NULL)
-               return IsOper(client_p) ? EXTBAN_MATCH : EXTBAN_NOMATCH;
+               /* $o:admin or whatever */
+               return HasPrivilege(client_p, data) ? EXTBAN_MATCH : EXTBAN_NOMATCH;
 
-       /* $o:admin or whatever */
-       return HasPrivilege(client_p, data) ? EXTBAN_MATCH : EXTBAN_NOMATCH;
+       return IsOper(client_p) ? EXTBAN_MATCH : EXTBAN_NOMATCH;
 }