aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2018-09-03 12:38:51 +0100
committerGravatar jesopo2018-09-03 12:38:51 +0100
commit6e257c6e1bb47fd8e356ca89561a7ee709c865a6 (patch)
tree08d9e25766003a1ea80d6e069267ce19be1a7fb9
parentSupport ircv3's extended-join (diff)
signature
Only offer sasl when we have sasl authentication to send
-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"]: