mkvparser: Segment::Load fail w/missing info/tracks
convert asserts to error returns BUG=23430793 Change-Id: Ifbfb5a2e7cd41344acc9c8d7afdf183b28dc2cd2
This commit is contained in:
@@ -1391,8 +1391,8 @@ long Segment::Load() {
|
|||||||
if (header_status > 0) // underflow
|
if (header_status > 0) // underflow
|
||||||
return E_BUFFER_NOT_FULL;
|
return E_BUFFER_NOT_FULL;
|
||||||
|
|
||||||
assert(m_pInfo);
|
if (m_pInfo == NULL || m_pTracks == NULL)
|
||||||
assert(m_pTracks);
|
return E_FILE_FORMAT_INVALID;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
const int status = LoadCluster();
|
const int status = LoadCluster();
|
||||||
|
|||||||
Reference in New Issue
Block a user