1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-01-13 00:07:54 +00:00

Merge pull request #4733 from glassez/fix

Fix upgrade corrupted fastresume file
This commit is contained in:
sledgehammer999 2016-02-01 09:25:11 -06:00
commit 232af6b802

View File

@ -88,7 +88,7 @@ bool upgradeResumeFile(const QString &filepath, const QVariantHash &oldTorrent,
libtorrent::lazy_entry fastOld; libtorrent::lazy_entry fastOld;
libtorrent::error_code ec; libtorrent::error_code ec;
libtorrent::lazy_bdecode(data.constData(), data.constData() + data.size(), fastOld, ec); libtorrent::lazy_bdecode(data.constData(), data.constData() + data.size(), fastOld, ec);
if ((fastOld.type() != libtorrent::lazy_entry::dict_t) && !ec) return false; if (ec || (fastOld.type() != libtorrent::lazy_entry::dict_t)) return false;
libtorrent::entry fastNew; libtorrent::entry fastNew;
fastNew = fastOld; fastNew = fastOld;