diff options
| author | 2019-11-08 13:34:05 +0000 | |
|---|---|---|
| committer | 2019-11-08 13:34:05 +0000 | |
| commit | f2a13f901502b94d2a559b4da44a941bb4a613fb (patch) | |
| tree | b5cd6a07447357d3319fb87e4f7ccc220fcb085b /modules | |
| parent | refactor 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__.py | 3 |
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: |
