chore: break out of loop when level is empty

This commit is contained in:
Henry-Hiles authored and Ellis Git committed 2026-11-08 19:34:25 +00:00
1 parent 5ff6d71e7c
commit be5ff91eb3
1 file changed
+5
+5
View File
@@ -99,6 +99,10 @@ impl Service {
.await;
seen.extend(level.iter().copied());
for _ in 0..max_depth {
if level.is_empty() {
break;
}
let next: Vec<Vec<_>> = level
.iter()
.copied()
@@ -110,6 +114,7 @@ impl Service {
})
.collect()
.await;
counts.append(&mut level);
level = next
.into_iter()