mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-28 03:07:23 +00:00
trivial: Print more details when the metadata table is corrupt
This commit is contained in:
parent
c0804c5bfb
commit
4092831e3b
@ -89,10 +89,11 @@ dfu_firmware_from_metadata (DfuFirmware *firmware,
|
||||
return FALSE;
|
||||
}
|
||||
if (idx + kvlen + 0x10 > data_length) {
|
||||
g_set_error_literal (error,
|
||||
DFU_ERROR,
|
||||
DFU_ERROR_INTERNAL,
|
||||
"metadata table corrupt");
|
||||
g_set_error (error,
|
||||
DFU_ERROR,
|
||||
DFU_ERROR_INTERNAL,
|
||||
"metadata table corrupt, k-kvlen=%u",
|
||||
kvlen);
|
||||
return FALSE;
|
||||
}
|
||||
key = g_strndup ((const gchar *) data + idx, kvlen);
|
||||
@ -109,10 +110,11 @@ dfu_firmware_from_metadata (DfuFirmware *firmware,
|
||||
return FALSE;
|
||||
}
|
||||
if (idx + kvlen + 0x10 > data_length) {
|
||||
g_set_error_literal (error,
|
||||
DFU_ERROR,
|
||||
DFU_ERROR_INTERNAL,
|
||||
"metadata table corrupt");
|
||||
g_set_error (error,
|
||||
DFU_ERROR,
|
||||
DFU_ERROR_INTERNAL,
|
||||
"metadata table corrupt, v-kvlen=%u",
|
||||
kvlen);
|
||||
return FALSE;
|
||||
}
|
||||
value = g_strndup ((const gchar *) data + idx, kvlen);
|
||||
|
Loading…
Reference in New Issue
Block a user