summaryrefslogtreecommitdiffstats
path: root/vendor/object/src/read/elf/segment.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/object/src/read/elf/segment.rs')
-rw-r--r--vendor/object/src/read/elf/segment.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/vendor/object/src/read/elf/segment.rs b/vendor/object/src/read/elf/segment.rs
index 874ea92b8..445893c8d 100644
--- a/vendor/object/src/read/elf/segment.rs
+++ b/vendor/object/src/read/elf/segment.rs
@@ -34,7 +34,7 @@ where
type Item = ElfSegment<'data, 'file, Elf, R>;
fn next(&mut self) -> Option<Self::Item> {
- while let Some(segment) = self.iter.next() {
+ for segment in self.iter.by_ref() {
if segment.p_type(self.file.endian) == elf::PT_LOAD {
return Some(ElfSegment {
file: self.file,