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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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