From b8c703b8b0d8d62b38df7111d723fd19ceb87384 Mon Sep 17 00:00:00 2001 From: "Vladimir Golovnev (Glassez)" Date: Sat, 23 Apr 2016 21:01:56 +0300 Subject: [PATCH] Use truncated torrent hash in temp path --- src/base/bittorrent/infohash.cpp | 1 - src/base/bittorrent/session.cpp | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/base/bittorrent/infohash.cpp b/src/base/bittorrent/infohash.cpp index b492fcb44..293e650fe 100644 --- a/src/base/bittorrent/infohash.cpp +++ b/src/base/bittorrent/infohash.cpp @@ -68,7 +68,6 @@ bool InfoHash::isValid() const return m_valid; } - InfoHash::operator libtorrent::sha1_hash() const { return m_nativeHash; diff --git a/src/base/bittorrent/session.cpp b/src/base/bittorrent/session.cpp index c7d5b571a..831af3fb4 100644 --- a/src/base/bittorrent/session.cpp +++ b/src/base/bittorrent/session.cpp @@ -333,7 +333,9 @@ QString Session::tempPath() const QString Session::torrentTempPath(const InfoHash &hash) const { - return m_tempPath + QString(hash) + "/"; + return m_tempPath + + static_cast(hash).left(7) + + "/"; } bool Session::isValidCategoryName(const QString &name)