Correct logic for tracking connection results
This commit is contained in:
parent
ba9c2bdc14
commit
91422e0179
|
@ -188,12 +188,10 @@ impl User {
|
||||||
let mut succeeded = Vec::<BridgeLine>::new();
|
let mut succeeded = Vec::<BridgeLine>::new();
|
||||||
for i in 0..bucket.len() {
|
for i in 0..bucket.len() {
|
||||||
// At level 0, we only have 1 bridge
|
// At level 0, we only have 1 bridge
|
||||||
if (level > 0 || i == 0) && self.connect(&bucket[i]) {
|
if (level > 0 || i == 0) {
|
||||||
if self.submits_reports && level >= 3 {
|
if self.connect(&bucket[i]) {
|
||||||
succeeded.push(bucket[i]);
|
succeeded.push(bucket[i]);
|
||||||
}
|
} else {
|
||||||
} else {
|
|
||||||
if self.submits_reports {
|
|
||||||
failed.push(bucket[i]);
|
failed.push(bucket[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue