Don't add a torrent which doesn't have a matching .torrent file to its .fastresume file. Closes #3346.

This commit is contained in:
sledgehammer999 2015-07-15 20:37:27 +03:00
parent 5e400d3117
commit b80ced2b3a

View file

@ -1092,7 +1092,10 @@ bool Session::addTorrent_impl(const AddTorrentData &addData, const MagnetUri &ma
hash = torrentInfo.hash(); hash = torrentInfo.hash();
} }
else { else {
Q_ASSERT(false); // We can have an invalid torrentInfo when there isn't a matching
// .torrent file to the .fastresume we loaded. Possibly from a
// failed upgrade.
return false;
} }
if (addData.resumed && !fromMagnetUri) { if (addData.resumed && !fromMagnetUri) {