aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/sasl/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/sasl/__init__.py b/modules/sasl/__init__.py
index 15b7d2f1..5d2f9b2f 100644
--- a/modules/sasl/__init__.py
+++ b/modules/sasl/__init__.py
@@ -2,6 +2,8 @@ import base64, hashlib, hmac, uuid
from src import ModuleManager, utils
from . import scram
+CAP = utils.irc.Capability("sasl")
+
USERPASS_MECHANISMS = [
"SCRAM-SHA-512",
"SCRAM-SHA-256",
@@ -41,7 +43,7 @@ class Module(ModuleManager.BaseModule):
do_sasl = True
if do_sasl:
- cap = utils.irc.Capability("sasl")
+ cap = CAP.copy()
cap.on_ack(lambda: self._sasl_ack(event["server"]))
return cap