зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset 9b7d9479690e (bug 1304303) for gtest and mda failures
CLOSED TREE
This commit is contained in:
Родитель
121151ec67
Коммит
c9972b98e7
|
@ -848,11 +848,14 @@ Saiz::Saiz(Box& aBox, AtomType aDefaultType)
|
|||
uint8_t defaultSampleInfoSize = reader->ReadU8();
|
||||
uint32_t count = reader->ReadU32();
|
||||
if (defaultSampleInfoSize) {
|
||||
if (!mSampleInfoSize.SetLength(count, fallible)) {
|
||||
if (!mSampleInfoSize.SetCapacity(count, fallible)) {
|
||||
LOG(Saiz, "OOM");
|
||||
return;
|
||||
}
|
||||
MOZ_ALWAYS_TRUE(mSampleInfoSize.ReplaceElementsAt(0, count, defaultSampleInfoSize, fallible));
|
||||
for (int i = 0; i < count; i++) {
|
||||
MOZ_ALWAYS_TRUE(mSampleInfoSize.AppendElement(defaultSampleInfoSize,
|
||||
fallible));
|
||||
}
|
||||
} else {
|
||||
if (!reader->ReadArray(mSampleInfoSize, count)) {
|
||||
LOG(Saiz, "Incomplete Box (OOM or missing count:%u)", count);
|
||||
|
|
Загрузка…
Ссылка в новой задаче