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