diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2016-09-23 20:19:05 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-09-23 20:19:04 -0700 |
commit | 6ae0998ab6ca854add052b234e04223001a6421c (patch) | |
tree | f9113a24de6c30a177dcdd75e932872168dff2fe /drivers/usb/gadget/composite.c | |
parent | baa3d606abc47e1b53d43e1acef4f8ebb1f90964 (diff) | |
parent | 19e19a171072c56fd3203a8d68e703963e5a90db (diff) |
Merge "usb: gadget: composite: fix dereference after null check coverify warning"
Diffstat (limited to 'drivers/usb/gadget/composite.c')
-rw-r--r-- | drivers/usb/gadget/composite.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/gadget/composite.c b/drivers/usb/gadget/composite.c index 1a1bd460205c..a480b0a9a238 100644 --- a/drivers/usb/gadget/composite.c +++ b/drivers/usb/gadget/composite.c @@ -1963,6 +1963,8 @@ unknown: break; case USB_RECIP_ENDPOINT: + if (!cdev->config) + break; endp = ((w_index & 0x80) >> 3) | (w_index & 0x0f); list_for_each_entry(f, &cdev->config->functions, list) { if (test_bit(endp, f->endpoints)) |