Refactoring usb function variable in usb gadget
[platform/core/system/libdevice-node.git] / hw / usb_client_common.c
index 87a418d..e8f8473 100644 (file)
@@ -75,7 +75,7 @@ static bool legacy_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)