summaryrefslogtreecommitdiff
path: root/drivers/usb/gadget/composite.c
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-09-23 20:19:05 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-09-23 20:19:04 -0700
commit6ae0998ab6ca854add052b234e04223001a6421c (patch)
treef9113a24de6c30a177dcdd75e932872168dff2fe /drivers/usb/gadget/composite.c
parentbaa3d606abc47e1b53d43e1acef4f8ebb1f90964 (diff)
parent19e19a171072c56fd3203a8d68e703963e5a90db (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.c2
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))