Browse Source

Merge pull request #8402 from ThomasWaldmann/fix-authenticated-no-key-1.2

fix authenticated_no_key (1.2-maint)
TW 8 tháng trước cách đây
mục cha
commit
9da4236298
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  1. 2 0
      src/borg/crypto/key.py

+ 2 - 0
src/borg/crypto/key.py

@@ -296,6 +296,8 @@ class KeyBase:
         unpacker = get_limited_unpacker('archive')
         unpacker = get_limited_unpacker('archive')
         unpacker.feed(data)
         unpacker.feed(data)
         unpacked = unpacker.unpack()
         unpacked = unpacker.unpack()
+        if AUTHENTICATED_NO_KEY:
+            return unpacked, True, None  # True is a lie.
         if b'tam' not in unpacked:
         if b'tam' not in unpacked:
             if tam_required:
             if tam_required:
                 archive_name = unpacked.get(b'name', b'<unknown>').decode('ascii', 'replace')
                 archive_name = unpacked.get(b'name', b'<unknown>').decode('ascii', 'replace')