From f2a13f901502b94d2a559b4da44a941bb4a613fb Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 8 Nov 2019 13:34:05 +0000 Subject: don't get far in to attempting sasl when we haven't got it configured --- modules/ircv3_sasl/__init__.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'modules') 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: -- cgit v1.3.1-10-gc9f91