SedRegex: only operate on messages from the current network

Reported by @jztech101.

The 'receivedBy' tag is now checked to match the current IRC object, which Works around ProgVal/Limnoria#1211.
This commit is contained in:
James Lu 2016-07-20 12:48:15 -07:00
parent 335fc6e3da
commit 84b94d589c

View File

@ -116,7 +116,7 @@ class SedRegex(callbacks.PluginRegexp):
next(iterable)
for m in iterable:
if m.command in ('PRIVMSG', 'NOTICE') and \
m.args[0] == msg.args[0]:
m.args[0] == msg.args[0] and m.tagged('receivedBy') == irc:
target = regex.group('nick')
if not ircutils.isNick(str(target), strictRfc=True):
return