From 4e8a1c95a35b10fa215b535bbc29a71ef97515d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Stucke?= Date: Wed, 4 Jun 2025 16:40:46 +0200 Subject: [PATCH] fix: fixed KeyError in decrypt_filenames --- ubireader/ubifs/decrypt.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ubireader/ubifs/decrypt.py b/ubireader/ubifs/decrypt.py index f9cc393..0d5b816 100644 --- a/ubireader/ubifs/decrypt.py +++ b/ubireader/ubifs/decrypt.py @@ -70,7 +70,7 @@ def datablock_decrypt(block_key: bytes, block_iv: bytes, block_data: bytes): def decrypt_filenames(ubifs, inodes): if ubifs.master_key is None: for inode in inodes.values(): - for dent in inode['dent']: + for dent in inode.get('dent', []): dent.name = dent.raw_name.decode() return try: