[HIDCLASS]

- fix a bug

svn path=/trunk/; revision=68249
This commit is contained in:
Johannes Anderwald 2015-06-24 10:13:15 +00:00
parent 634ccedc1c
commit 943d65a922

View file

@ -636,7 +636,7 @@ HidClassPDO_CreatePDO(
OUT PDEVICE_RELATIONS *OutDeviceRelations) OUT PDEVICE_RELATIONS *OutDeviceRelations)
{ {
PHIDCLASS_FDO_EXTENSION FDODeviceExtension; PHIDCLASS_FDO_EXTENSION FDODeviceExtension;
NTSTATUS Status; NTSTATUS Status = STATUS_SUCCESS;
PDEVICE_OBJECT PDODeviceObject; PDEVICE_OBJECT PDODeviceObject;
PHIDCLASS_PDO_DEVICE_EXTENSION PDODeviceExtension; PHIDCLASS_PDO_DEVICE_EXTENSION PDODeviceExtension;
ULONG Index; ULONG Index;
@ -671,9 +671,9 @@ HidClassPDO_CreatePDO(
// let's create a PDO for top level collection // let's create a PDO for top level collection
// //
Index = 0; Index = 0;
do while (Index < FDODeviceExtension->Common.DeviceDescription.CollectionDescLength)
{ {
// //
// let's create the device object // let's create the device object
// //
Status = IoCreateDevice(FDODeviceExtension->Common.DriverExtension->DriverObject, Status = IoCreateDevice(FDODeviceExtension->Common.DriverExtension->DriverObject,
@ -742,7 +742,7 @@ HidClassPDO_CreatePDO(
// //
Index++; Index++;
} while(Index < FDODeviceExtension->Common.DeviceDescription.CollectionDescLength); }
// //