From 4cb7a20a6880c13c977e6f1baa277db021480dad Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Thu, 15 Dec 2022 12:56:35 +0000 Subject: [PATCH] superio: Return with failure if setting GError --- plugins/superio/fu-superio-it89-device.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/superio/fu-superio-it89-device.c b/plugins/superio/fu-superio-it89-device.c index 7a7779a30..dee9177b6 100644 --- a/plugins/superio/fu-superio-it89-device.c +++ b/plugins/superio/fu-superio-it89-device.c @@ -287,6 +287,7 @@ fu_superio_it89_device_write_addr(FuSuperioDevice *self, guint addr, GBytes *fw, FWUPD_ERROR_NOT_SUPPORTED, "write addr unaligned, got 0x%04x", (guint)addr); + return FALSE; } if (size % 2 != 0) { g_set_error(error, @@ -294,6 +295,7 @@ fu_superio_it89_device_write_addr(FuSuperioDevice *self, guint addr, GBytes *fw, FWUPD_ERROR_NOT_SUPPORTED, "write length not supported, got 0x%04x", (guint)size); + return FALSE; } /* enable writes */