diff options
Diffstat (limited to 'hw/usb_cfs_client_common.c')
-rw-r--r-- | hw/usb_cfs_client_common.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/usb_cfs_client_common.c b/hw/usb_cfs_client_common.c index 1e30ab5..f0cbd7d 100644 --- a/hw/usb_cfs_client_common.c +++ b/hw/usb_cfs_client_common.c @@ -119,7 +119,7 @@ static bool cfs_is_gadget_supported(struct usb_gadget *gadget) int i, j; struct usb_configuration *config; - if (!gadget || !gadget->configs || !gadget->configs[0] || !gadget->funcs) + if (!gadget || !gadget->configs || !gadget->configs[0] || !gadget->configs[0]->funcs[0]) return false; if (!gadget->attrs.idVendor || !gadget->attrs.idProduct || !gadget->attrs.bcdDevice) |