X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=drivers%2Fusb%2Fusbhub_new%2Fpdo.c;h=fe7e7ebe4940a2ce094fd4b2fc626e318a5876d6;hp=111f08992388f1c144b9a2898ec624450ae97ff6;hb=f0f22e7bb2715058a4795f117e4c1a48737bf377;hpb=40a4151403fd50b96e9f0d306649533451d7ad69;ds=sidebyside diff --git a/drivers/usb/usbhub_new/pdo.c b/drivers/usb/usbhub_new/pdo.c index 111f0899238..fe7e7ebe494 100644 --- a/drivers/usb/usbhub_new/pdo.c +++ b/drivers/usb/usbhub_new/pdo.c @@ -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: