mirror of
https://github.com/reactos/reactos.git
synced 2025-04-08 06:44:55 +00:00
[ACLUI] Properly enumerate cache+queue entries (#1937)
This commit is contained in:
parent
66cf7b6028
commit
30613b92ab
1 changed files with 9 additions and 12 deletions
|
@ -337,8 +337,9 @@ FindSidInCache(IN PSIDCACHEMGR scm,
|
|||
|
||||
/* NOTE: assumes the lists are locked! */
|
||||
|
||||
CurrentEntry = &scm->CacheListHead;
|
||||
while (CurrentEntry != &scm->CacheListHead)
|
||||
for (CurrentEntry = scm->CacheListHead.Flink;
|
||||
CurrentEntry != &scm->CacheListHead;
|
||||
CurrentEntry = CurrentEntry->Flink)
|
||||
{
|
||||
CacheEntry = CONTAINING_RECORD(CurrentEntry,
|
||||
SIDCACHEENTRY,
|
||||
|
@ -383,8 +384,6 @@ FindSidInCache(IN PSIDCACHEMGR scm,
|
|||
*ReqResult = ReqRes;
|
||||
break;
|
||||
}
|
||||
|
||||
CurrentEntry = CurrentEntry->Flink;
|
||||
}
|
||||
|
||||
return Ret;
|
||||
|
@ -699,8 +698,9 @@ QueueSidLookup(IN PSIDCACHEMGR scm,
|
|||
}
|
||||
else
|
||||
{
|
||||
CurrentEntry = &scm->QueueListHead;
|
||||
while (CurrentEntry != &scm->QueueListHead)
|
||||
for (CurrentEntry = scm->QueueListHead.Flink;
|
||||
CurrentEntry != &scm->QueueListHead;
|
||||
CurrentEntry = CurrentEntry->Flink)
|
||||
{
|
||||
QueueEntry = CONTAINING_RECORD(CurrentEntry,
|
||||
SIDQUEUEENTRY,
|
||||
|
@ -712,8 +712,6 @@ QueueSidLookup(IN PSIDCACHEMGR scm,
|
|||
FoundEntry = QueueEntry;
|
||||
break;
|
||||
}
|
||||
|
||||
CurrentEntry = CurrentEntry->Flink;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -805,8 +803,9 @@ DequeueSidLookup(IN HANDLE SidCacheMgr,
|
|||
}
|
||||
else
|
||||
{
|
||||
CurrentEntry = &scm->QueueListHead;
|
||||
while (CurrentEntry != &scm->QueueListHead)
|
||||
for (CurrentEntry = scm->QueueListHead.Flink;
|
||||
CurrentEntry != &scm->QueueListHead;
|
||||
CurrentEntry = CurrentEntry->Flink)
|
||||
{
|
||||
QueueEntry = CONTAINING_RECORD(CurrentEntry,
|
||||
SIDQUEUEENTRY,
|
||||
|
@ -819,8 +818,6 @@ DequeueSidLookup(IN HANDLE SidCacheMgr,
|
|||
QueueEntry);
|
||||
break;
|
||||
}
|
||||
|
||||
CurrentEntry = CurrentEntry->Flink;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue