Bug 1254721: Ensure consistency between Cenc offsets and sizes table. r=gerald

MozReview-Commit-ID: E1KbKIIBR87
This commit is contained in:
Jean-Yves Avenard 2016-03-15 16:34:33 +11:00
Родитель e9909fb19d
Коммит c2467e583e
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -636,8 +636,8 @@ SampleTable::parseSampleCencInfo() {
return OK;
}
if (!mCencSizes.IsEmpty() && mCencOffsets.Length() > 1 &&
mCencSizes.IsEmpty() != mCencOffsets.Length()) {
if ((mCencOffsets.Length() > 1 && mCencOffsets.Length() < mCencInfoCount) ||
(!mCencDefaultSize && mCencSizes.Length() < mCencInfoCount)) {
return ERROR_MALFORMED;
}