Merge "mkvparser: Remove some asserts from SegmentInfo::Parse."
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user