diff --git a/src/operclass.c b/src/operclass.c index b1920687b..ed321d89a 100644 --- a/src/operclass.c +++ b/src/operclass.c @@ -299,8 +299,11 @@ OperPermission OperClass_evaluateACLPath(char* path, aClient *sptr, aClient *vic ConfigItem_oper *ce_oper; ConfigItem_operclass *ce_operClass; OperClass *oc = NULL; - OperClassACLPath* operPath; - OperClassACL* acl; + OperClassACLPath *operPath; + OperClassACL *acl; + + if (!IsOper(sptr)) + return OPER_DENY; ce_oper = Find_oper(sptr->user->operlogin); if (!ce_oper)