diff --git a/src/base/bittorrent/torrentimpl.cpp b/src/base/bittorrent/torrentimpl.cpp index 9b30f6c6d..066e0fa74 100644 --- a/src/base/bittorrent/torrentimpl.cpp +++ b/src/base/bittorrent/torrentimpl.cpp @@ -1676,6 +1676,9 @@ void TorrentImpl::handleTorrentCheckedAlert(const lt::torrent_checked_alert *p) return; } + if (m_nativeHandle.need_save_resume_data()) + m_session->handleTorrentNeedSaveResumeData(this); + if (m_fastresumeDataRejected && !m_hasMissingFiles) m_fastresumeDataRejected = false;