aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/sasl/scram.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/sasl/scram.py b/modules/sasl/scram.py
index fab7f3c3..b7aa3986 100644
--- a/modules/sasl/scram.py
+++ b/modules/sasl/scram.py
@@ -14,7 +14,8 @@ class SCRAMState(enum.Enum):
ClientFirst = 1
ClientFinal = 2
Success = 3
- VerifyFailed = 4
+ Failed = 4
+ VerifyFailed = 5
class SCRAMError(Exception):
pass
@@ -78,6 +79,7 @@ class SCRAM(object):
pieces = self._get_pieces(data)
if b"e" in pieces:
self.error = pieces[b"e"].decode("utf8")
+ self.state = SCRAMState.Failed
return False
verifier = pieces[b"v"]