about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2010-07-25 16:44:38 +0200
committerAlexander Barton <alex@barton.de>2010-07-25 16:44:38 +0200
commit01e40f4b55ee8b5ee5e6f32d41f53989e858f54a (patch)
treed0bb42b065d039606edcd8184988015feb531564 /src
parentacb66d64637d33661ff4345e9bb37444109e9d11 (diff)
downloadngircd-01e40f4b55ee8b5ee5e6f32d41f53989e858f54a.tar.gz
ngircd-01e40f4b55ee8b5ee5e6f32d41f53989e858f54a.zip
Allow IRC ops to change channel modes even without OperServerMode set
Diffstat (limited to 'src')
-rw-r--r--src/ngircd/irc-mode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ngircd/irc-mode.c b/src/ngircd/irc-mode.c
index 86a509da..45defeb2 100644
--- a/src/ngircd/irc-mode.c
+++ b/src/ngircd/irc-mode.c
@@ -330,7 +330,7 @@ Channel_Mode(CLIENT *Client, REQUEST *Req, CLIENT *Origin, CHANNEL *Channel)
 			}
 		}
 
-		if (!onchannel && !use_servermode)
+		if (!onchannel && !modeok)
 			return IRC_WriteStrClient(Origin, ERR_NOTONCHANNEL_MSG,
 				Client_ID(Origin), Channel_Name(Channel));
 	}