1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-08-03 12:28:13 +00:00

fix(core): fix truncated strings in rsod on emulator

[no changelog]
This commit is contained in:
cepetr 2025-05-22 14:34:28 +02:00 committed by cepetr
parent 1bdc48a73f
commit 7983fdfd8d

View File

@ -108,10 +108,10 @@ void system_exit_fatal_ex(const char* message, size_t message_len,
pminfo.reason = TASK_TERM_REASON_FATAL;
len = MIN(message_len, sizeof(pminfo.fatal.expr) - 1);
len = MIN(file_len, sizeof(pminfo.fatal.file) - 1);
strncpy(pminfo.fatal.file, file, len);
len = MIN(file_len, sizeof(pminfo.fatal.file) - 1);
len = MIN(message_len, sizeof(pminfo.fatal.expr) - 1);
strncpy(pminfo.fatal.expr, message, len);
pminfo.fatal.line = line;