From a0f78bd4b2a34803b210e7a89345a86ced87db22 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Fri, 16 Jul 2021 13:03:28 +0300 Subject: [PATCH] libktorrent: remove trailing slash in bt::MakeDir() fixes directory creation for paths ending with separator Signed-off-by: Ivailo Monev --- libktorrent/src/util/fileops.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libktorrent/src/util/fileops.cpp b/libktorrent/src/util/fileops.cpp index e126b351..08732dbe 100644 --- a/libktorrent/src/util/fileops.cpp +++ b/libktorrent/src/util/fileops.cpp @@ -90,7 +90,11 @@ namespace bt { void MakeDir(const QString & dir,bool nothrow) { - QDir d(dir); + QString nosep = dir; + if (nosep.endsWith(bt::DirSeparator())) { + nosep.chop(1); + } + QDir d(nosep); if (d.exists()) return; -- 2.11.0