From 04fde48e9a760cc42583e560b585b88e9aefd727 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Fri, 7 Feb 2020 13:42:07 +0000 Subject: [PATCH] synaptics-rmi: Add a missing error enum value This was spotted whilst fixing the last bug... --- plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c b/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c index 04b8f78ef..e13364ade 100644 --- a/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c +++ b/plugins/synaptics-rmi/fu-synaptics-rmi-v7-device.c @@ -633,5 +633,12 @@ fu_synaptics_rmi_v7_device_query_status (FuSynapticsRmiDevice *self, GError **er "transfer checksum failed"); return FALSE; } + if (status == 0x1f) { + g_set_error_literal (error, + FWUPD_ERROR, + FWUPD_ERROR_INVALID_FILE, + "flash hardware failure"); + return FALSE; + } return TRUE; }