- Ignore error when the device provides a string descriptor but no contents
- Fixes installation of cheap usb devices

svn path=/branches/usb-bringup-trunk/; revision=55514
This commit is contained in:
Johannes Anderwald 2012-02-09 15:33:09 +00:00
parent 00f2bd907d
commit 42ff9c13c0

View file

@ -1056,11 +1056,13 @@ CreateDeviceIds(
if (!NT_SUCCESS(Status))
{
DPRINT1("USBHUB: GetUsbStringDescriptor failed with status %x\n", Status);
return Status;
RtlInitUnicodeString(&UsbChildExtension->usTextDescription, "");
}
else
{
UsbChildExtension->usTextDescription.MaximumLength = UsbChildExtension->usTextDescription.Length;
DPRINT1("Usb TextDescription %wZ\n", &UsbChildExtension->usTextDescription);
}
UsbChildExtension->usTextDescription.MaximumLength = UsbChildExtension->usTextDescription.Length;
DPRINT1("Usb TextDescription %wZ\n", &UsbChildExtension->usTextDescription);
}
//