Merge "mkvparser: Remove some asserts from SegmentInfo::Parse."

This commit is contained in:
Tom Finegan
2015-08-21 19:57:35 +00:00
committed by Gerrit Code Review

View File

@@ -3971,14 +3971,15 @@ long SegmentInfo::Parse() {
} }
pos += size; pos += size;
assert(pos <= stop);
if (pos > stop)
return E_FILE_FORMAT_INVALID;
} }
const double rollover_check = m_duration * m_timecodeScale; const double rollover_check = m_duration * m_timecodeScale;
if (rollover_check > LONG_LONG_MAX) if (rollover_check > LONG_LONG_MAX)
return E_FILE_FORMAT_INVALID; return E_FILE_FORMAT_INVALID;
assert(pos == stop);
if (pos != stop) if (pos != stop)
return E_FILE_FORMAT_INVALID; return E_FILE_FORMAT_INVALID;