diff options
-rw-r--r-- | drivers/usb/gadget/f_fs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/f_fs.c b/drivers/usb/gadget/f_fs.c index c36f660dcc2..c69598f6071 100644 --- a/drivers/usb/gadget/f_fs.c +++ b/drivers/usb/gadget/f_fs.c @@ -1541,7 +1541,7 @@ static void ffs_func_eps_disable(struct ffs_function *func) spin_lock_irqsave(&func->ffs->eps_lock, flags); do { /* pending requests get nuked */ - if (likely(ep->ep)) + if (ep->ep && epfile->ep) usb_ep_disable(ep->ep); epfile->ep = NULL; |