From 3883b3dfd36137ef94dd89223fb76d07df532607 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sat, 9 Nov 2013 20:45:44 +0000 Subject: [PATCH] Fix infinite recursion in Aka when calling a command in Aka which has a prefix that is another Aka command. --- plugins/Aka/plugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/Aka/plugin.py b/plugins/Aka/plugin.py index c0823d2b0..243688de0 100644 --- a/plugins/Aka/plugin.py +++ b/plugins/Aka/plugin.py @@ -244,7 +244,7 @@ class Aka(callbacks.Plugin): if len(args) > 1 and \ callbacks.canonicalName(args[0]) != self.canonicalName(): for cb in dynamic.irc.callbacks: # including this plugin - if cb.getCommand(args[0:-1]): + if cb.name() != self.name() and cb.getCommand(args[0:-1]): return False if sys.version_info[0] < 3 and isinstance(name, str): name = name.decode('utf8')