summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2015-03-13 13:09:54 +0000
committerMaxime Coste <frrrwww@gmail.com>2015-03-13 13:09:54 +0000
commit52cd08915de39ac520c246ec76d0814bed2be68d (patch)
tree164a33dca2c71473961fad2a34d3bf0bfdefb27b /src
parent762643d3208950eab15faaa8788e91765a027306 (diff)
Keep the dir trailing slash in split_path
Diffstat (limited to 'src')
-rw-r--r--src/file.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/file.cc b/src/file.cc
index 268cd47d..a3cc8bbb 100644
--- a/src/file.cc
+++ b/src/file.cc
@@ -60,7 +60,7 @@ std::pair<StringView, StringView> split_path(StringView path)
if (it == path.rend())
return { {}, path };
const char* slash = it.base()-1;
- return { {path.begin(), slash}, {slash+1, path.end()} };
+ return { {path.begin(), slash+1}, {slash+1, path.end()} };
}
String real_path(StringView filename)
@@ -278,7 +278,7 @@ String find_file(StringView filename, ConstArrayView<String> paths)
template<typename Filter>
Vector<String> list_files(StringView prefix, StringView dirname,
- Filter filter)
+ Filter filter)
{
kak_assert(dirname.empty() or dirname.back() == '/');
DIR* dir = opendir(dirname.empty() ? "./" : dirname.zstr());