|
@@ -727,6 +727,10 @@ rndis_bind(struct usb_configuration *c, struct usb_function *f)
|
|
rndis_control_intf.bInterfaceNumber = status;
|
|
rndis_control_intf.bInterfaceNumber = status;
|
|
rndis_union_desc.bMasterInterface0 = status;
|
|
rndis_union_desc.bMasterInterface0 = status;
|
|
|
|
|
|
|
|
+ if (cdev->use_os_string)
|
|
|
|
+ f->os_desc_table[0].if_id =
|
|
|
|
+ rndis_iad_descriptor.bFirstInterface;
|
|
|
|
+
|
|
status = usb_interface_id(c, f);
|
|
status = usb_interface_id(c, f);
|
|
if (status < 0)
|
|
if (status < 0)
|
|
goto fail;
|
|
goto fail;
|