From 63991cb58e0dd6399410e8ddb0a590d813189aed Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Fri, 10 Aug 2018 12:43:25 +0800 Subject: [PATCH] Fix I/O error after fetching magnet metadata It is caused by an extra path seperator, so removing it fixes it. Fixup 9612a75faa32ef852cc5485db7b788ec73138500. --- src/base/bittorrent/session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/base/bittorrent/session.cpp b/src/base/bittorrent/session.cpp index e36c69f36..dce1f1248 100644 --- a/src/base/bittorrent/session.cpp +++ b/src/base/bittorrent/session.cpp @@ -2300,7 +2300,7 @@ bool Session::loadMetadata(const MagnetUri &magnetUri) p.max_connections = maxConnectionsPerTorrent(); p.max_uploads = maxUploadsPerTorrent(); - QString savePath = QString("%1/%2").arg(Utils::Fs::tempPath(), hash); + const QString savePath = Utils::Fs::tempPath() + static_cast(hash); p.save_path = Utils::Fs::toNativePath(savePath).toStdString(); // Forced start