mkvparser/SeekHead: convert asserts to failure returns

Change-Id: Ic2c83e4eb246fd4c1fc63fe16298f0dc78801912
This commit is contained in:
James Zern
2015-08-21 19:47:34 -07:00
parent 8de3654fdb
commit db3f9bbd79

View File

@@ -1504,10 +1504,12 @@ long SeekHead::Parse() {
}
pos += size; // consume payload
assert(pos <= stop);
if (pos > stop)
return E_FILE_FORMAT_INVALID;
}
assert(pos == stop);
if (pos != stop)
return E_FILE_FORMAT_INVALID;
ptrdiff_t count_ = ptrdiff_t(pEntry - m_entries);
assert(count_ >= 0);