aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/sasl.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/sasl.py b/modules/sasl.py
index a5092615..7bde0813 100644
--- a/modules/sasl.py
+++ b/modules/sasl.py
@@ -14,7 +14,8 @@ class Module(object):
event["server"].send_capability_request("sasl")
def on_cap(self, event):
- if "sasl" in event["capabilities"]:
+ if "sasl" in event["capabilities"] and event["server"].get_setting(
+ "sasl", None):
event["server"].queue_capability("sasl")
def on_cap_ack(self, event):
if "sasl" in event["capabilities"]: