aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/nickserv.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/nickserv.py b/modules/nickserv.py
index 149dc961..8532b7f9 100644
--- a/modules/nickserv.py
+++ b/modules/nickserv.py
@@ -35,7 +35,10 @@ class Module(object):
if event["subcommand"] == "NAK":
event["server"].send_capability_end()
elif event["subcommand"] == "ACK":
- event["server"].send_authenticate("PLAIN")
+ if not "sasl" in event["capability_list"]:
+ event["server"].send_capability_end()
+ else:
+ event["server"].send_authenticate("PLAIN")
else:
pass