[NTOS:EX] Fix a loop bug
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Fri, 8 Mar 2024 18:53:12 +0000 (20:53 +0200)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Tue, 19 Mar 2024 06:43:20 +0000 (07:43 +0100)
ntoskrnl/inbv/inbv.c

index 9c51098..006f96a 100644 (file)
@@ -109,8 +109,9 @@ FindBitmapResource(
 
     /* Loop the driver list */
     ListHead = &LoaderBlock->LoadOrderListHead;
-    NextEntry = ListHead->Flink;
-    while (NextEntry != ListHead)
+    for (NextEntry = ListHead->Flink;
+         NextEntry != ListHead;
+         NextEntry = NextEntry->Flink)
     {
         /* Get the entry */
         LdrEntry = CONTAINING_RECORD(NextEntry,