Pārlūkot izejas kodu

Use replace instead of lstrip in htpasswd ACL (Thanks Simon!).

Guillaume Ayoub 16 gadi atpakaļ
vecāks
revīzija
a75bb261ed
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      radicale/acl/htpasswd.py

+ 1 - 1
radicale/acl/htpasswd.py

@@ -40,7 +40,7 @@ def _crypt(hash, password):
     return crypt.crypt(password, hash) == hash
 
 def _sha1(hash, password):
-    hash = hash.lstrip("{SHA}").encode("ascii")
+    hash = hash.replace("{SHA}", "").encode("ascii")
     password = password.encode(config.get("encoding", "stock"))
     sha1 = hashlib.sha1()
     sha1.update(password)