Skip to content

Commit b13a799

Browse files
toku-sa-nGabrielMajeri
authored andcommitted
fix: avoid infinite loop
1 parent 393d18c commit b13a799

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/proto/console/gop.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -444,10 +444,10 @@ impl<'gop> Iterator for ModeIter<'gop> {
444444
fn next(&mut self) -> Option<Self::Item> {
445445
let index = self.current;
446446
if index < self.max {
447-
let m = self.gop.query_mode(index).ok().or_else(|| self.next());
447+
let m = self.gop.query_mode(index);
448448
self.current += 1;
449449

450-
m
450+
m.ok().or_else(|| self.next())
451451
} else {
452452
None
453453
}

0 commit comments

Comments
 (0)