[USBHUB]
[reactos.git] / reactos / drivers / usb / usbhub / fdo.c
index ddeb84b..38e53b8 100644 (file)
@@ -849,6 +849,12 @@ CreateDeviceIds(
     // use first interface descriptor available
     //
     InterfaceDescriptor = USBD_ParseConfigurationDescriptorEx(ConfigurationDescriptor, ConfigurationDescriptor, 0, -1, -1, -1, -1);
+    if (InterfaceDescriptor == NULL)
+    {
+         DPRINT1("Error USBD_ParseConfigurationDescriptorEx failed to parse interface descriptor\n");
+         return STATUS_INVALID_PARAMETER;
+    }
+
     ASSERT(InterfaceDescriptor);
 
     //