summaryrefslogtreecommitdiff
path: root/src/channel_mode.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/channel_mode.c')
-rw-r--r--src/channel_mode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/channel_mode.c b/src/channel_mode.c
index 7241da8..b4d2373 100644
--- a/src/channel_mode.c
+++ b/src/channel_mode.c
@@ -1595,7 +1595,7 @@ get_channel_access(const struct Client *source_p,
const struct Membership *member)
{
/* Let hacked servers in for now... */
- if (!MyClient(source_p))
+ if (!MyClient(source_p) || HasUMode(source_p, UMODE_GCHANOP))
return CHACCESS_CHANOP;
if (member == NULL)