summaryrefslogtreecommitdiff
path: root/hw/usb_cfs_client_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'hw/usb_cfs_client_common.c')
-rw-r--r--hw/usb_cfs_client_common.c2
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)