From: pk910 Date: Sun, 25 Dec 2011 22:03:45 +0000 (+0100) Subject: allow god users overriding the cross-channel restriction X-Git-Tag: v5.3~99 X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=commitdiff_plain;h=1a88114a0ab45f8a169d46f1ad8cbda344197ed6 allow god users overriding the cross-channel restriction --- 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; + } } } }