From bb073dcdceba0e0b8ab02270b9b611275edd3448 Mon Sep 17 00:00:00 2001 From: jesopo Date: Sun, 12 May 2019 11:48:28 +0100 Subject: [PATCH] Handle ERR_SASLALREADY --- modules/sasl/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/sasl/__init__.py b/modules/sasl/__init__.py index b0635b4d..15b7d2f1 100644 --- a/modules/sasl/__init__.py +++ b/modules/sasl/__init__.py @@ -137,3 +137,7 @@ class Module(ModuleManager.BaseModule): self.log.warn("SASL failure for %s: %s", [str(event["server"]), event["args"][1]]) self._end_sasl(event["server"]) + + @utils.hook("received.907") + def sasl_already(self, event): + self._end_sasl(event["server"])