diff --git a/include/opendht/dht_proxy_client.h b/include/opendht/dht_proxy_client.h index f5ac83480ce1bd7ffb7976677f7b910de13c5615..941318743bd7b5f2baad80e36af6920541ed015f 100644 --- a/include/opendht/dht_proxy_client.h +++ b/include/opendht/dht_proxy_client.h @@ -360,7 +360,6 @@ private: /** * Store listen requests. */ - struct Listener; struct ProxySearch; size_t listenerToken_ {0}; diff --git a/src/dht_proxy_client.cpp b/src/dht_proxy_client.cpp index b96ce11195ed8083fa868a6368b3a2ae029e1d41..681bc82fcd7c2f04a113484580593cd62a146da3 100644 --- a/src/dht_proxy_client.cpp +++ b/src/dht_proxy_client.cpp @@ -297,7 +297,7 @@ DhtProxyClient::get(const InfoHash& key, GetCallback cb, DoneCallback donecb, if (logger_) context->logger = logger_; std::weak_ptr<GetContext> wcontext = context; - context->cb = [this, key, wcontext, cb](const dht::Sp<dht::Value> value) -> bool { + context->cb = [this, wcontext, cb](const dht::Sp<dht::Value> value) -> bool { auto context = wcontext.lock(); { std::lock_guard<std::mutex> lock(lockCallbacks_); @@ -310,7 +310,7 @@ DhtProxyClient::get(const InfoHash& key, GetCallback cb, DoneCallback donecb, loopSignal_(); return context->ok; }; - context->donecb = [this, key, donecb](bool ok){ + context->donecb = [this, donecb](bool ok){ { std::lock_guard<std::mutex> lock(lockCallbacks_); callbacks_.emplace_back([=](){ @@ -663,8 +663,7 @@ DhtProxyClient::handleProxyStatus(const asio::error_code& ec, std::shared_ptr<In if (logger_) context->logger = logger_; std::weak_ptr<StatusContext> wcontext = context; - context->cb = [this, wcontext](Json::Value infos) - { + context->cb = [wcontext](Json::Value infos) { auto context = wcontext.lock(); if (context->family == AF_INET) context->infoState->ipv4++;