diff --git a/src/bittorrent.cpp b/src/bittorrent.cpp index 2b6c80ea6..c3555436c 100644 --- a/src/bittorrent.cpp +++ b/src/bittorrent.cpp @@ -1136,6 +1136,7 @@ void Bittorrent::saveFastResumeData() { if (!rd->resume_data) continue; QDir torrentBackup(misc::qBittorrentPath() + "BT_backup"); QTorrentHandle h(rd->handle); + if(!h.is_valid()) continue; // Remove old fastresume file if it exists QFile::remove(torrentBackup.path()+QDir::separator()+ h.hash() + ".fastresume"); QString file = h.hash()+".fastresume";