mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 22:52:54 +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
1 changed files with 6 additions and 3 deletions
|
@ -590,10 +590,13 @@ IntDereferenceClass(IN OUT PWINDOWCLASS Class,
|
||||||
else
|
else
|
||||||
PrevLink = &pi->LocalClassList;
|
PrevLink = &pi->LocalClassList;
|
||||||
|
|
||||||
while (*PrevLink != BaseClass)
|
CurrentClass = *PrevLink;
|
||||||
|
while (CurrentClass != BaseClass)
|
||||||
{
|
{
|
||||||
ASSERT(*PrevLink != NULL);
|
ASSERT(CurrentClass != NULL);
|
||||||
PrevLink = &BaseClass->Next;
|
|
||||||
|
PrevLink = &CurrentClass->Next;
|
||||||
|
CurrentClass = CurrentClass->Next;
|
||||||
}
|
}
|
||||||
|
|
||||||
ASSERT(*PrevLink == BaseClass);
|
ASSERT(*PrevLink == BaseClass);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue