diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/sasl/scram.py | 4 |
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"] |
