From 5ce5d47171a7f619bdbc7e1a14b29fae8810eca8 Mon Sep 17 00:00:00 2001 From: grdddj Date: Tue, 13 Feb 2024 10:08:42 +0100 Subject: [PATCH] chore(core): catch possible EOFError when parsing translations header [no changelog] --- core/src/apps/management/change_language.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/apps/management/change_language.py b/core/src/apps/management/change_language.py index 6b0b62a5e..5083dbdb5 100644 --- a/core/src/apps/management/change_language.py +++ b/core/src/apps/management/change_language.py @@ -70,7 +70,7 @@ async def do_change_language( header_data = await _get_data_chunk(data_length, 0) try: header = translations.TranslationsHeader(header_data) - except ValueError: + except (ValueError, EOFError): raise DataError("Invalid translations data") # Verifying header information