From b0c65749fcdf7ce4e0d1f029f5f3246d5220baf6 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Mon, 8 May 2017 12:43:17 +0100 Subject: [PATCH] steelseries: Ensure device is closed if it returns an invalid packet --- plugins/steelseries/fu-plugin-steelseries.c | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/steelseries/fu-plugin-steelseries.c b/plugins/steelseries/fu-plugin-steelseries.c index 8dac4e961..54c59513a 100644 --- a/plugins/steelseries/fu-plugin-steelseries.c +++ b/plugins/steelseries/fu-plugin-steelseries.c @@ -119,6 +119,7 @@ fu_plugin_steelseries_device_added_cb (GUsbContext *ctx, } if (actual_len != 32) { g_warning ("only read %" G_GSIZE_FORMAT "bytes", actual_len); + g_usb_device_close (usb_device, NULL); return; }