From b0500af0620f7511dac29bfdff5c8b50e80d7483 Mon Sep 17 00:00:00 2001 From: Seva Date: Mon, 15 Jul 2019 13:47:31 -0400 Subject: [PATCH] dhtproxy: fix client proxy confirmation --- src/dht_proxy_client.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/dht_proxy_client.cpp b/src/dht_proxy_client.cpp index ddac57d7..42b0acc8 100644 --- a/src/dht_proxy_client.cpp +++ b/src/dht_proxy_client.cpp @@ -761,12 +761,12 @@ DhtProxyClient::onProxyInfos(const Json::Value& proxyInfos, sa_family_t family) listenerRestartTimer_->expires_at(std::chrono::steady_clock::now()); listenerRestartTimer_->async_wait(std::bind(&DhtProxyClient::restartListeners, this)); } - nextProxyConfirmationTimer_->expires_at(std::chrono::steady_clock::now() + - std::chrono::minutes(15)); + nextProxyConfirmationTimer_->expires_at(std::chrono::steady_clock::now() + std::chrono::minutes(15)); + nextProxyConfirmationTimer_->async_wait(std::bind(&DhtProxyClient::confirmProxy, this)); } else if (newStatus == NodeStatus::Disconnected) { - nextProxyConfirmationTimer_->expires_at(std::chrono::steady_clock::now() + - std::chrono::minutes(1)); + nextProxyConfirmationTimer_->expires_at(std::chrono::steady_clock::now() + std::chrono::minutes(1)); + nextProxyConfirmationTimer_->async_wait(std::bind(&DhtProxyClient::confirmProxy, this)); } loopSignal_(); }