diff --git a/src/core/bittorrent/session.cpp b/src/core/bittorrent/session.cpp index e41eda0d7..207112fa3 100644 --- a/src/core/bittorrent/session.cpp +++ b/src/core/bittorrent/session.cpp @@ -1092,7 +1092,10 @@ bool Session::addTorrent_impl(const AddTorrentData &addData, const MagnetUri &ma hash = torrentInfo.hash(); } 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) {