From 1a88114a0ab45f8a169d46f1ad8cbda344197ed6 Mon Sep 17 00:00:00 2001 From: pk910 Date: Sun, 25 Dec 2011 23:03:45 +0100 Subject: [PATCH] allow god users overriding the cross-channel restriction --- src/modcmd.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/modcmd.c b/src/modcmd.c index 03b24d8..5a4de9a 100644 --- a/src/modcmd.c +++ b/src/modcmd.c @@ -398,8 +398,12 @@ static void handle_command_async(struct ClientSocket *client, struct UserNode *u requested_uaccess = 1; uaccess = getChannelAccess(user, chan); if(!uaccess) { - reply(tmp_text_client, user, "MODCMD_CROSSCHAN", chan->name); - return; + if(isGodMode(user)) { + eventflags |= CMDFLAG_OPLOG; + } else { + reply(tmp_text_client, user, "MODCMD_CROSSCHAN", chan->name); + return; + } } } } -- 2.20.1