From 43938afffeac954077ce6ca7b26a30ba5a4bc15d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Poussineau?= Date: Thu, 13 Oct 2005 07:43:25 +0000 Subject: [PATCH] IopGetBusTypeGuidIndex: Fix an infinite loop IopAssignDeviceResources: Allocate bus number resources svn path=/trunk/; revision=18422 --- reactos/ntoskrnl/io/pnpmgr.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/reactos/ntoskrnl/io/pnpmgr.c b/reactos/ntoskrnl/io/pnpmgr.c index e4fdd12b4f5..bc30f00906e 100644 --- a/reactos/ntoskrnl/io/pnpmgr.c +++ b/reactos/ntoskrnl/io/pnpmgr.c @@ -606,6 +606,7 @@ IopGetBusTypeGuidIndex(LPGUID BusTypeGuid) FoundIndex = i; goto Quickie; } + i++; } /* Check if we have to grow the list */ @@ -1280,7 +1281,7 @@ IopAssignDeviceResources( = 0; break; } - /*case CmResourceTypeBusNumber: + case CmResourceTypeBusNumber: { DescriptorRaw->u.BusNumber.Start = DescriptorTranslated->u.BusNumber.Start = ResourceDescriptor->u.BusNumber.MinBusNumber; @@ -1289,7 +1290,7 @@ IopAssignDeviceResources( DescriptorRaw->u.BusNumber.Reserved = DescriptorTranslated->u.BusNumber.Reserved = ResourceDescriptor->u.BusNumber.Reserved; break; - }*/ + } /*CmResourceTypeDevicePrivate: case CmResourceTypePcCardConfig: case CmResourceTypeMfCardConfig: