diff --git a/sys/dev/usb/if_ural.c b/sys/dev/usb/if_ural.c index cd297e9e688..6f1cd83d602 100644 --- a/sys/dev/usb/if_ural.c +++ b/sys/dev/usb/if_ural.c @@ -872,7 +872,7 @@ ural_txeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status) USBDEVNAME(sc->sc_dev), usbd_errstr(status)); if (status == USBD_STALLED) - usbd_clear_endpoint_stall(sc->sc_rx_pipeh); + usbd_clear_endpoint_stall_async(sc->sc_rx_pipeh); ifp->if_oerrors++; return; @@ -911,7 +911,7 @@ ural_rxeof(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status) return; if (status == USBD_STALLED) - usbd_clear_endpoint_stall(sc->sc_rx_pipeh); + usbd_clear_endpoint_stall_async(sc->sc_rx_pipeh); goto skip; }