- Correct a comment.

svn path=/trunk/; revision=10394
This commit is contained in:
Filip Navara 2004-08-04 18:27:21 +00:00
parent 0bde909135
commit 8db63af2d6

View file

@ -271,27 +271,24 @@ U64 NtfsReadAttribute(PNTFS_ATTR_CONTEXT Context, U64 Offset, PCHAR Buffer, U64
AlreadyRead += ReadLength; AlreadyRead += ReadLength;
/* /*
* Go to next run in the list. Note that we don't do it only for * Go to next run in the list.
* Length > 0 because of run pointer caching.
*/ */
{ if (*DataRun == 0)
if (*DataRun == 0) break;
break; DataRun = NtfsDecodeRun(DataRun, &DataRunOffset, &DataRunLength);
DataRun = NtfsDecodeRun(DataRun, &DataRunOffset, &DataRunLength); if (DataRunOffset != -1)
if (DataRunOffset != -1) {
{ /* Normal data run. */
/* Normal data run. */ DataRunStartLCN = LastLCN + DataRunOffset;
DataRunStartLCN = LastLCN + DataRunOffset; LastLCN = DataRunStartLCN;
LastLCN = DataRunStartLCN; }
} else
else {
{ /* Sparse data run. */
/* Sparse data run. */ DataRunStartLCN = -1;
DataRunStartLCN = -1; }
} CurrentOffset += DataRunLength * NtfsClusterSize;
CurrentOffset += DataRunLength * NtfsClusterSize;
}
} }
Context->CacheRun = DataRun; Context->CacheRun = DataRun;