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