diff --git a/src/callbacks.py b/src/callbacks.py index 138ed81a6..59adc4c2d 100644 --- a/src/callbacks.py +++ b/src/callbacks.py @@ -404,14 +404,14 @@ class IrcObjectProxy: for cb in self.irc.callbacks: if isinstance(cb, PrivmsgRegexp): for (r, _) in cb.res: - if r.search(msg.args[1]): + if r.search(self.msg.args[1]): return - if isinstance(cb, PrivmsgCommandAndRegexp): + elif isinstance(cb, PrivmsgCommandAndRegexp): for (r, _) in cb.res: - if r.search(msg.args[1]): + if r.search(self.msg.args[1]): return for (r, _) in cb.addressedRes: - if r.search(msg.args[1]): + if r.search(self.msg.args[1]): return # Ok, no regexp-based things matched. for cb in self.irc.callbacks: