From c6a3a6e82c583885ef019afb00c1af7945472262 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Fri, 3 Feb 2023 16:53:48 +0000 Subject: [PATCH] trivial: Fix critical warning when loading an emulated DFU device --- plugins/dfu/fu-dfu-device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/dfu/fu-dfu-device.c b/plugins/dfu/fu-dfu-device.c index 206ff7d0e..9fdb73287 100644 --- a/plugins/dfu/fu-dfu-device.c +++ b/plugins/dfu/fu-dfu-device.c @@ -289,7 +289,7 @@ fu_dfu_device_add_targets(FuDfuDevice *self, GError **error) } /* parse any interface data */ iface_data = g_usb_interface_get_extra(iface); - if (g_bytes_get_size(iface_data) > 0) { + if (iface_data != NULL && g_bytes_get_size(iface_data) > 0) { if (!fu_dfu_device_parse_iface_data(self, iface_data, &error_local)) { g_warning("failed to parse interface data for %04x:%04x: %s", g_usb_device_get_vid(usb_device),