From a75bb261ed52eea584c29b40b50fd9c8adc70c38 Mon Sep 17 00:00:00 2001 From: Guillaume Ayoub Date: Tue, 2 Feb 2010 20:02:27 +0100 Subject: [PATCH] Use replace instead of lstrip in htpasswd ACL (Thanks Simon!). --- radicale/acl/htpasswd.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radicale/acl/htpasswd.py b/radicale/acl/htpasswd.py index ee0945e..c5b6720 100644 --- a/radicale/acl/htpasswd.py +++ b/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)