- Check if there is device description buffer, as some usb devices don't provide one

svn path=/branches/usb-bringup-trunk/; revision=55070
This commit is contained in:
Johannes Anderwald 2012-01-22 14:51:32 +00:00
parent 40a4151403
commit f0f22e7bb2

View file

@ -429,7 +429,17 @@ USBHUB_PdoQueryDeviceText(
case DeviceTextLocationInformation:
{
DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_TEXT / DeviceTextDescription\n");
SourceString = &ChildDeviceExtension->usTextDescription;
//
// does the device provide a text description
//
if (ChildDeviceExtension->usTextDescription->Buffer && ChildDeviceExtension->usTextDescription->Length)
{
//
// use device text
//
SourceString = &ChildDeviceExtension->usTextDescription;
}
break;
}
default: