[USBCCGP]

- fix invalid device descriptor for composite usb devices

svn path=/trunk/; revision=73014
This commit is contained in:
Johannes Anderwald 2016-10-21 20:52:40 +00:00
parent 6672ea6af0
commit 3423877df1

View file

@ -223,7 +223,7 @@ FDO_CreateChildPdo(
PDODeviceExtension->ConfigurationHandle = FDODeviceExtension->ConfigurationHandle;
PDODeviceExtension->ConfigurationDescriptor = FDODeviceExtension->ConfigurationDescriptor;
RtlCopyMemory(&PDODeviceExtension->Capabilities, &FDODeviceExtension->Capabilities, sizeof(DEVICE_CAPABILITIES));
RtlCopyMemory(&PDODeviceExtension->DeviceDescriptor, &FDODeviceExtension->DeviceDescriptor, sizeof(USB_DEVICE_DESCRIPTOR));
RtlCopyMemory(&PDODeviceExtension->DeviceDescriptor, FDODeviceExtension->DeviceDescriptor, sizeof(USB_DEVICE_DESCRIPTOR));
/* Patch the stack size */
PDODeviceObject->StackSize = DeviceObject->StackSize + 1;