From 2ec90c6892befcc919782ee4bce84e6a7a3ac055 Mon Sep 17 00:00:00 2001 From: pyroscope Date: Fri, 17 Mar 2017 21:43:41 +0100 Subject: [PATCH] no // at start of expanded paths (closes #319) --- src/core/manager.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/manager.cc b/src/core/manager.cc index b00fe6d4..2130b453 100644 --- a/src/core/manager.cc +++ b/src/core/manager.cc @@ -416,7 +416,7 @@ path_expand(std::vector* paths, const std::string& pattern) { itr->update((r.pattern()[0] != '.') ? utils::Directory::update_hide_dot : 0); itr->erase(std::remove_if(itr->begin(), itr->end(), rak::on(rak::mem_ref(&utils::directory_entry::d_name), std::not1(r))), itr->end()); - std::transform(itr->begin(), itr->end(), std::back_inserter(nextCache), rak::bind1st(std::ptr_fun(&path_expand_transform), itr->path() + "/")); + std::transform(itr->begin(), itr->end(), std::back_inserter(nextCache), rak::bind1st(std::ptr_fun(&path_expand_transform), itr->path() + (itr->path() == "/" ? "" : "/"))); } currentCache.clear();