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.

From: 84b94d589c
This commit is contained in:
James Lu 2016-07-20 12:48:15 -07:00
parent fa13c68ebc
commit 00f26b0a73

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