> If no target is specified in /gline command for opers a local gline is
> still added evne if FEAT_LGLINE is false. patch by darren coleman.

The patch you sent wouldn't have worked quite the way you intended--it
would require you to have the PRIV_LOCAL_GLINE privilege to set global
G-lines.  While it could be argued that you should have both to set
global G-lines, it does break the separation of privilege I was intending.
Of course, fixing this was easy--I just replaced the "PRIV_LOCAL_GLINE"
with a ?: operator testing on whether the GLINE_LOCAL flag got set.  I
also removed the now redundant tests from where the target is checked.
While I was in there, I also noted another burr having to do with
wide glines and the WIDE_GLINE privilege, which I corrected.

Thanks for pointing this problem out!
-- 
Kevin L. Mitchell <[EMAIL PROTECTED]>

Reply via email to