diff options
Diffstat (limited to 'drivers/usb/gadget/f_adb.c')
-rw-r--r-- | drivers/usb/gadget/f_adb.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/usb/gadget/f_adb.c b/drivers/usb/gadget/f_adb.c index 1629ffb5b97..4db2a71529a 100644 --- a/drivers/usb/gadget/f_adb.c +++ b/drivers/usb/gadget/f_adb.c @@ -430,6 +430,9 @@ static int adb_release(struct inode *ip, struct file *fp) { pr_info("adb_release\n"); + if (!_adb_dev) + return -ENODEV; + adb_closed_callback(); adb_unlock(&_adb_dev->open_excl); |