From aeb61d4eea2ad57f1f01a41e55615b06ea008caa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Lidwin?= Date: Wed, 15 Apr 2026 14:15:28 +0200 Subject: [PATCH] fix: save-sync chunk read crash (#747) --- legendary/models/chunk.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/legendary/models/chunk.py b/legendary/models/chunk.py index 701e0a3..628d263 100644 --- a/legendary/models/chunk.py +++ b/legendary/models/chunk.py @@ -92,12 +92,14 @@ class Chunk: return self.stored_as & 0x2 @classmethod - def read_buffer(cls, data, secrets): + def read_buffer(cls, data, secrets=None): _sio = BytesIO(data) return cls.read(_sio, secrets) @classmethod - def read(cls, bio, secrets=dict()): + def read(cls, bio, secrets=None): + if secrets is None: + secrets = dict() head_start = bio.tell() if struct.unpack('