mirror of
https://github.com/reactos/reactos.git
synced 2024-10-01 06:57:08 +00:00
fix an endless loop bug
See issue #2142 for more details. svn path=/trunk/; revision=33912
This commit is contained in:
parent
eaff1fdfa2
commit
9fe71b1a02
|
@ -590,10 +590,13 @@ IntDereferenceClass(IN OUT PWINDOWCLASS Class,
|
|||
else
|
||||
PrevLink = &pi->LocalClassList;
|
||||
|
||||
while (*PrevLink != BaseClass)
|
||||
CurrentClass = *PrevLink;
|
||||
while (CurrentClass != BaseClass)
|
||||
{
|
||||
ASSERT(*PrevLink != NULL);
|
||||
PrevLink = &BaseClass->Next;
|
||||
ASSERT(CurrentClass != NULL);
|
||||
|
||||
PrevLink = &CurrentClass->Next;
|
||||
CurrentClass = CurrentClass->Next;
|
||||
}
|
||||
|
||||
ASSERT(*PrevLink == BaseClass);
|
||||
|
|
Loading…
Reference in a new issue