trivial: Be more helpful when failing to detect the firmware kind

This commit is contained in:
Richard Hughes 2016-11-22 13:43:17 +00:00
parent fb049f75b7
commit 0023912e1c

View File

@ -667,10 +667,13 @@ fu_rom_load_data (FuRom *rom,
/* nothing */ /* nothing */
if (priv->kind == FU_ROM_KIND_UNKNOWN) { if (priv->kind == FU_ROM_KIND_UNKNOWN) {
g_set_error_literal (error, g_autofree gchar *str = NULL;
FWUPD_ERROR, str = fu_rom_get_hex_dump (buffer + hdr_sz, 0x32);
FWUPD_ERROR_INVALID_FILE, g_set_error (error,
"Failed to detect firmware kind"); FWUPD_ERROR,
FWUPD_ERROR_INVALID_FILE,
"Failed to detect firmware kind from [%s]",
str);
return FALSE; return FALSE;
} }