diff --git a/libfwupdplugin/fu-usb-device.c b/libfwupdplugin/fu-usb-device.c index 89a621aa1..03eb02045 100644 --- a/libfwupdplugin/fu-usb-device.c +++ b/libfwupdplugin/fu-usb-device.c @@ -282,7 +282,8 @@ fu_usb_device_close (FuDevice *device, GError **error) return FALSE; } - return fu_device_locker_close (priv->usb_device_locker, error); + g_clear_object (&priv->usb_device_locker); + return TRUE; } static gboolean