diff options
author | Victor Shyba <victor1984@riseup.net> | 2017-10-25 13:07:44 -0300 |
---|---|---|
committer | Victor Shyba <victor1984@riseup.net> | 2017-10-27 16:01:47 -0300 |
commit | 99658eb24a2cd2bb2c23147a837f9402c11de160 (patch) | |
tree | 626219568c4f7cc8d2e30e4e89cb8c15dd0df901 | |
parent | 83e4e5e65aca6307923d92a7915f3851f1206501 (diff) |
[bug] TypeError: Incorrect padding
preamble.py wasn't using urlsafe version of base64, while all other
parts of blobs were using it.
--Resolves: #8980
-rw-r--r-- | src/leap/soledad/common/blobs/preamble.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/leap/soledad/common/blobs/preamble.py b/src/leap/soledad/common/blobs/preamble.py index a8446c0d..c84ec0fa 100644 --- a/src/leap/soledad/common/blobs/preamble.py +++ b/src/leap/soledad/common/blobs/preamble.py @@ -84,7 +84,7 @@ class Preamble(object): def decode_preamble(encoded_preamble, armored=False): if armored: - encoded_preamble = base64.b64decode(encoded_preamble) + encoded_preamble = base64.urlsafe_b64decode(encoded_preamble) preamble_size = len(encoded_preamble) try: if preamble_size == LEGACY_PACMAN.size: |