From fd7f644531832bc1ca6774647a65757958ff6983 Mon Sep 17 00:00:00 2001 From: Seva <seva@binarytrails.net> Date: Thu, 29 Aug 2019 05:01:02 -0400 Subject: [PATCH] http: init request target with url one --- src/http.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/http.cpp b/src/http.cpp index caa7fd95..84a7f9bc 100644 --- a/src/http.cpp +++ b/src/http.cpp @@ -416,6 +416,7 @@ Request::Request(asio::io_context& ctx, const std::string& url, std::shared_ptr< { cbs_ = std::make_unique<Callbacks>(); resolver_ = std::make_shared<Resolver>(ctx, url, logger_); + set_target(resolver_->get_url().target); } Request::Request(asio::io_context& ctx, const std::string& host, const std::string& service, @@ -424,6 +425,7 @@ Request::Request(asio::io_context& ctx, const std::string& host, const std::stri { cbs_ = std::make_unique<Callbacks>(); resolver_ = std::make_shared<Resolver>(ctx, host, service, logger_); + set_target(resolver_->get_url().target); } Request::Request(asio::io_context& ctx, std::shared_ptr<Resolver> resolver, std::shared_ptr<dht::Logger> logger) @@ -431,6 +433,7 @@ Request::Request(asio::io_context& ctx, std::shared_ptr<Resolver> resolver, std: { cbs_ = std::make_unique<Callbacks>(); resolver_ = resolver; + set_target(resolver_->get_url().target); } Request::Request(asio::io_context& ctx, std::vector<asio::ip::tcp::endpoint>&& endpoints, const bool ssl, @@ -439,6 +442,7 @@ Request::Request(asio::io_context& ctx, std::vector<asio::ip::tcp::endpoint>&& e { cbs_ = std::make_unique<Callbacks>(); resolver_ = std::make_shared<Resolver>(ctx, std::move(endpoints), ssl, logger_); + set_target(resolver_->get_url().target); } Request::~Request() -- GitLab