altosui: Set callsign when fetching eeprom data over the air
[fw/altos] / src / ao_usb.c
index e4af8e454625c87e1457b44475a33608d4155acb..f6e0fcf91b54e83e643b46eeec599f5dacce06db 100644 (file)
@@ -82,10 +82,11 @@ ao_usb_ep0_flush(void)
        __xdata uint8_t this_len;
        __xdata uint8_t cs0;
 
+       /* If the IN packet hasn't been picked up, just return */
        USBINDEX = 0;
        cs0 = USBCS0;
        if (cs0 & USBCS0_INPKT_RDY)
-               ao_panic(0);
+               return;
 
        this_len = ao_usb_ep0_in_len;
        if (this_len > AO_USB_CONTROL_SIZE)