Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/ntfs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/index_entry.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/index_entry.rs b/src/index_entry.rs
index 1c84768..1f5660f 100644
--- a/src/index_entry.rs
+++ b/src/index_entry.rs
@@ -233,7 +233,7 @@ where
// Get the current entry.
let start = self.range.start;
- let position = self.position + self.range.start as u64;
+ let position = self.position;
let entry = NtfsIndexEntry::<'_, E>::new(&self.data[start..], position);
let end = start + entry.index_entry_length() as usize;
@@ -245,6 +245,7 @@ where
// This is not the last entry.
// Advance our iterator to the next entry.
self.range.start = end;
+ self.position += entry.index_entry_length() as u64;
}
Some(IndexEntryRange::new(start..end, position))