diff --git a/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c b/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c index 763675d51..c66ce84f3 100644 --- a/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c +++ b/plugins/logitech-bulkcontroller/fu-logitech-bulkcontroller-device.c @@ -833,6 +833,7 @@ fu_logitech_bulkcontroller_device_write_firmware(FuDevice *device, &error_local)) { no_response_count++; g_debug("no response for device info request %u", no_response_count); + fu_progress_reset(fu_progress_get_child(progress)); continue; } @@ -868,6 +869,7 @@ fu_logitech_bulkcontroller_device_write_firmware(FuDevice *device, * explicitly now */ g_usleep(G_USEC_PER_SEC); + fu_progress_reset(fu_progress_get_child(progress)); continue; }