prevent ban for +eI people with channel bans mask

This commit is contained in:
Nicolas Coevoet 2013-12-18 21:15:37 +01:00
parent 4075383d80
commit 3ac27692fe

View File

@ -1900,8 +1900,8 @@ class ChanTracker(callbacks.Plugin,plugins.ChannelDBHandler):
n.addLog(channel,'has joined')
c = ircdb.channels.getChannel(channel)
banned = False
if c.bans:
for ban in c.bans:
if c.bans and not self._isVip(irc,channel,n):
for ban in c.bans:
if match (ban,n,irc):
i.add(irc,channel,'b',best,-1,irc.prefix,self.getDb(irc.network))
banned = True