From d5da9ddb9e30d0bb5d3f4ed3586d5f4dce4f51d5 Mon Sep 17 00:00:00 2001 From: codemastr Date: Fri, 18 Aug 2000 16:14:24 +0000 Subject: [PATCH] fixed a +h bug --- Changes | 1 + src/channel.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Changes b/Changes index fd2ed11f9..f63f9aaf3 100644 --- a/Changes +++ b/Changes @@ -556,3 +556,4 @@ - Removed the old GLINE system, TKL is now standard. - Added INV_TRACK define, we want people testing this. - Fixed the -1 usercount bug, found by codemastr, fixed by Stskeeps +- Fixed a +h bug reported by Dukemaster diff --git a/src/channel.c b/src/channel.c index 70bb267a0..5ac400a8f 100644 --- a/src/channel.c +++ b/src/channel.c @@ -1523,7 +1523,7 @@ int do_mode_char(chptr, modetype, modechar, param, what, cptr, pcount, pvar, char *xp; chasing = 0; - if (opermode == 2 && !is_chan_op(cptr, chptr)) + if (opermode == 2 && !is_chan_op(cptr, chptr) && !IsULine(cptr,cptr)) { /* Ugly halfop hack --sts - this allows halfops to do +b +e +v and so on */