1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-03-09 15:40:10 +00:00

Check peers prior to saving it to local db (#779)

This commit is contained in:
SpyCheese 2023-10-12 14:54:38 +03:00 committed by EmelyanenkoK
parent 2f8e80ef56
commit e1df0b3c90

View file

@ -291,7 +291,11 @@ void OverlayImpl::alarm() {
if (peers_.size() > 0) {
std::vector<OverlayNode> vec;
for (td::uint32 i = 0; i < 20; i++) {
vec.push_back(get_random_peer()->get());
auto P = get_random_peer();
if (!P) {
break;
}
vec.push_back(P->get());
}
td::actor::send_closure(manager_, &OverlayManager::save_to_db, local_id_, overlay_id_, std::move(vec));
}