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 */