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;
assert(pos <= stop);
if (pos > stop)
return E_FILE_FORMAT_INVALID;
}
const double rollover_check = m_duration * m_timecodeScale;
if (rollover_check > LONG_LONG_MAX)
return E_FILE_FORMAT_INVALID;
assert(pos == stop);
if (pos != stop)
return E_FILE_FORMAT_INVALID;