LIST_ENTRY *le, *leNext;
AFSExtent *pEntry;
LONG lExtentCount = 0, lProcessCount = 0;
+ LONG lFcbExtentCount;
ULONG ulReleaseCount = 0;
size_t sz;
AFSReleaseExtentsCB *pRelease = NULL;
TRUE);
for( le = Fcb->Specific.File.ExtentsLists[AFS_EXTENTS_LIST].Flink,
- lExtentCount = 0;
- lExtentCount < Fcb->Specific.File.ExtentCount;
+ lExtentCount = 0,
+ lFcbExtentCount = Fcb->Specific.File.ExtentCount;
+ lExtentCount < lFcbExtentCount;
lExtentCount += lProcessCount)
{
for( lProcessCount = 0, ulReleaseCount = 0;
!IsListEmpty( le) &&
ulReleaseCount < AFS_MAXIMUM_EXTENT_RELEASE_COUNT &&
- lExtentCount + lProcessCount < Fcb->Specific.File.ExtentCount;
+ lExtentCount + lProcessCount < lFcbExtentCount;
lProcessCount++, le = leNext)
{