1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-01-31 01:41:18 +00:00

fix(core): add missing filename argument (#4003)

* Code improvement on printf
This commit is contained in:
mgiannopoulos24 2024-07-09 15:12:07 +03:00 committed by GitHub
parent 3bc9e23260
commit 25cb005693
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -62,20 +62,20 @@ bool load_firmware(const char *filename, uint8_t *hash) {
size_t read = fread(buffer, 1, sizeof(buffer), file);
fclose(file);
if (read != sizeof(buffer)) {
printf("File '%s' does not contain a valid firmware image.\n");
printf("File '%s' does not contain a valid firmware image.\n", filename);
return false;
}
// read vendor and image header
vendor_header vhdr;
if (sectrue != read_vendor_header(buffer, &vhdr)) {
printf("File '%s' does not contain a valid vendor header.\n");
printf("File '%s' does not contain a valid vendor header.\n", filename);
return false;
}
const image_header *hdr = read_image_header(
buffer + vhdr.hdrlen, FIRMWARE_IMAGE_MAGIC, FIRMWARE_IMAGE_MAXSIZE);
if (hdr != (const image_header *)(buffer + vhdr.hdrlen)) {
printf("File '%s' does not contain a valid firmware image.\n");
printf("File '%s' does not contain a valid firmware image.\n", filename);
return false;
}