From e22eaf07263aa9d4138f50027656a35eab501fdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20PORTAY?= Date: Fri, 1 Apr 2022 14:09:08 +0200 Subject: [PATCH] genesys: usbhub: Fix firmware max size regression This fixes commit 1ade02e944ba84b735a8bc58e0e742f2ea06b969. Fixes: firmware too large, got 0x6312, expected <= 0x6000 --- plugins/genesys/fu-genesys-usbhub-device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/genesys/fu-genesys-usbhub-device.c b/plugins/genesys/fu-genesys-usbhub-device.c index 91aa57f12..1c8a8288a 100644 --- a/plugins/genesys/fu-genesys-usbhub-device.c +++ b/plugins/genesys/fu-genesys-usbhub-device.c @@ -986,7 +986,7 @@ fu_genesys_usbhub_device_setup(FuDevice *device, GError **error) default: break; } - fu_device_set_firmware_size_max(device, self->fw_data_total_count); + fu_device_set_firmware_size_max(device, self->fw_data_total_count + self->extend_size); /* verify firmware integrity */ bufsz = self->fw_data_total_count + self->extend_size;