From 56a87cc849ba850759384af8e1b754c4ee0ed7d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Fri, 7 Feb 2020 14:14:46 -0500 Subject: [PATCH] namedirectory: ignore final / Change-Id: Ie6c67c2d195bc9d98f0b5a8b7f7de10f80554a30 --- src/jamidht/namedirectory.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/jamidht/namedirectory.cpp b/src/jamidht/namedirectory.cpp index 5769b0ca34..5fcd2a95fb 100644 --- a/src/jamidht/namedirectory.cpp +++ b/src/jamidht/namedirectory.cpp @@ -90,6 +90,8 @@ NameDirectory::NameDirectory(const std::string& serverUrl, std::shared_ptr<dht:: : serverUrl_(serverUrl), logger_(std::move(l)) , httpContext_(Manager::instance().ioContext()) { + if (!serverUrl_.empty() && serverUrl_.back() == '/') + serverUrl_.pop_back(); resolver_ = std::make_shared<dht::http::Resolver>(*httpContext_, serverUrl, logger_); cachePath_ = fileutils::get_cache_dir() + DIR_SEPARATOR_STR + CACHE_DIRECTORY + DIR_SEPARATOR_STR + resolver_->get_url().host; -- GitLab