Fix memory leak in RTMP receiver code 🤦‍♂️

This commit is contained in:
Thulinma 2024-01-15 15:12:00 +01:00
parent 6bec4066a9
commit 56193f89b1

View file

@ -1781,8 +1781,8 @@ namespace Mist{
if (ltt){ if (ltt){
for (std::map<size_t, uint64_t>::iterator it = lastTagTime.begin(); it != lastTagTime.end(); ++it){ for (std::map<size_t, uint64_t>::iterator it = lastTagTime.begin(); it != lastTagTime.end(); ++it){
if (it->second == reTrack){continue;} if (it->second == reTrack){continue;}
size_t iIdx = reTrackToID[it->second]; size_t iIdx = reTrackToID[it->first];
if (it->first < ltt){ if (it->second < ltt){
meta.setNowms(iIdx, ltt-1); meta.setNowms(iIdx, ltt-1);
it->second = ltt-1; it->second = ltt-1;
} }