compare m_curChunk to m_mdat_data.size() in while condition (#840)

This commit is contained in:
iwashiira
2024-03-14 00:53:40 +09:00
committed by GitHub
parent 3347cf556f
commit 5f43ab2a45
+1 -1
View File
@@ -725,7 +725,7 @@ int MovDemuxer::simpleDemuxBlock(DemuxedData& demuxedData, const PIDSet& accepte
}
}
const int64_t startPos = m_processedBytes;
while (m_processedBytes - startPos < m_fileBlockSize && m_curChunk < chunks.size())
while (m_processedBytes - startPos < m_fileBlockSize && m_curChunk < chunks.size() && m_curChunk < m_mdat_data.size())
{
const int64_t offset = chunks[m_curChunk].first;
int64_t next;