diff --git a/drivers/usbdev/usbdev_fs.c b/drivers/usbdev/usbdev_fs.c index 65ffdc5d39..e7b1bc0982 100644 --- a/drivers/usbdev/usbdev_fs.c +++ b/drivers/usbdev/usbdev_fs.c @@ -263,15 +263,7 @@ static void usbdev_fs_rdcomplete(FAR struct usbdev_ep_s *ep, usbtrace(TRACE_CLASSRDCOMPLETE, sq_count(&fs_ep->reqq)); - /* Restart request due to either no reader or - * empty frame received. - */ - - if (fs_ep->crefs == 0) - { - uwarn("drop frame\n"); - goto restart_req; - } + /* Restart request due to empty frame received */ if (req->xfrd <= 0) {