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.

ta.
-- 
Joe "Pilsner" Cise                (__)         e::[EMAIL PROTECTED]
Co-Founder, b0rk UK                oo\\\~      w::www.b0rk.co.uk
Senior IRC Admin, QuakeNet          !!!!       w::www.quakenet.org
--- ircu2.10/ircd/m_gline.c     Sat Jul 13 20:18:05 2002
+++ asuka/ircd/m_gline.c        Sun Aug 18 16:56:36 2002
@@ -292,6 +292,9 @@
   if (!(flags & GLINE_LOCAL) && !feature_bool(FEAT_CONFIG_OPERCMDS))
     return send_reply(sptr, ERR_DISABLED, "GLINE");
 
+  if (!HasPriv(sptr, PRIV_LOCAL_GLINE))
+       return send_reply(sptr, ERR_NOPRIVILEGES);
+
   agline = gline_find(mask, GLINE_ANY | GLINE_EXACT);
 
   if (agline) {

Reply via email to