aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-11-08 13:34:05 +0000
committerGravatar jesopo2019-11-08 13:34:05 +0000
commitf2a13f901502b94d2a559b4da44a941bb4a613fb (patch)
treeb5cd6a07447357d3319fb87e4f7ccc220fcb085b /modules
parentrefactor sasl a little and fix logic to retry on 908 (diff)
signature
don't get far in to attempting sasl when we haven't got it configured
Diffstat (limited to 'modules')
-rw-r--r--modules/ircv3_sasl/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/ircv3_sasl/__init__.py b/modules/ircv3_sasl/__init__.py
index 931c9704..279d3e94 100644
--- a/modules/ircv3_sasl/__init__.py
+++ b/modules/ircv3_sasl/__init__.py
@@ -47,6 +47,9 @@ class Module(ModuleManager.BaseModule):
def _mech_match(self, server, server_mechanisms):
our_sasl = server.get_setting("sasl", None)
+ if not our_sasl:
+ return None
+
our_mechanism = our_sasl["mechanism"].upper()
if not server_mechanisms and our_mechanism in ALL_MECHANISMS: