Assorted bug fixes
[srvx.git] / src / chanserv.c
index 7b7a7881748af0216e37ebeffe3ad84c80453bbc..c897f481d3560ac428d850d051e748a7419a71a5 100644 (file)
@@ -2451,7 +2451,7 @@ cmd_trim_users(struct userNode *user, struct chanNode *channel, unsigned short m
     if(!max_access)
     {
         min_access = 1;
-        max_access = (uData->access >= UL_OWNER) ? UL_OWNER : (uData->access - 1);
+        max_access = (actor->access > UL_OWNER) ? UL_OWNER : (actor->access - 1);
     }
     send_message(user, chanserv, "CSMSG_TRIMMED_USERS", count, min_access, max_access, channel->name, intervalString(interval, duration, user->handle_info));
     return 1;