1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-02-13 03:32:22 +00:00

Fix setting bad_peers_ in overlay

This commit is contained in:
SpyCheese 2024-08-06 22:11:11 +03:00
parent a14490637a
commit 15099f2664

View file

@ -255,12 +255,10 @@ void OverlayImpl::on_ping_result(adnl::AdnlNodeIdShort peer, bool success) {
}
if (OverlayPeer *p = peer_list_.peers_.get(peer)) {
p->on_ping_result(success);
if (!p->is_permanent_member()) {
if (p->is_alive()) {
peer_list_.bad_peers_.erase(peer);
} else {
peer_list_.bad_peers_.insert(peer);
}
if (p->is_alive()) {
peer_list_.bad_peers_.erase(peer);
} else {
peer_list_.bad_peers_.insert(peer);
}
}
}