From 043ef8da72ac1fba134f32c3c0154aa56a4ea0f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Wed, 16 Feb 2022 14:50:33 -0500 Subject: [PATCH] dht: reset bootstrap period on connectivity change Also starts a bootstrap if disconnected. --- src/dht.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/dht.cpp b/src/dht.cpp index ff4abcbd..b7e455e2 100644 --- a/src/dht.cpp +++ b/src/dht.cpp @@ -1438,6 +1438,7 @@ Dht::connectivityChanged(sa_family_t af) reported_addr.erase(std::remove_if(reported_addr.begin(), reported_addr.end(), [&](const ReportedAddr& addr){ return addr.second.getFamily() == af; }), reported_addr.end()); + startBootstrap(); // will only happen if disconnected } void -- GitLab