diff --git a/chip/g/usb_upgrade.c b/chip/g/usb_upgrade.c index 1e1fb82957..3800c529c5 100644 --- a/chip/g/usb_upgrade.c +++ b/chip/g/usb_upgrade.c @@ -188,6 +188,7 @@ static void upgrade_out_handler(struct consumer const *consumer, size_t count) */ rx_state_ = rx_idle; post_reboot_request(); + return; } if (rx_state_ == rx_outside_block) {