Don't use iterator after erase

PR #20357.
Closes #20356.
This commit is contained in:
Vladimir Golovnev
2024-02-03 08:10:14 +03:00
committed by GitHub
parent 9bfb447dd3
commit 88a4990435

View File

@@ -2478,7 +2478,7 @@ bool SessionImpl::cancelDownloadMetadata(const TorrentID &id)
// if magnet link was hybrid initially then it is indexed also by v1 info hash
// so we need to remove both entries
const auto altID = TorrentID::fromSHA1Hash(infoHash.v1());
m_downloadedMetadata.remove((altID == downloadedMetadataIter.key()) ? id : altID);
m_downloadedMetadata.remove(altID);
}
#endif