From 81f1aedf9145441a8cafbd42f51298d593da30b2 Mon Sep 17 00:00:00 2001 From: Gerald Squelart Date: Fri, 26 Aug 2016 13:01:32 +1000 Subject: [PATCH] Bug 1298259 - better saio check - r=jya MozReview-Commit-ID: 62nzw9h1f1X --HG-- extra : rebase_source : 1eb533811082b72e4a1459bb796f1706a570ec3e --- media/libstagefright/binding/MoofParser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/libstagefright/binding/MoofParser.cpp b/media/libstagefright/binding/MoofParser.cpp index 24730ee41045..43af0adcb3c9 100644 --- a/media/libstagefright/binding/MoofParser.cpp +++ b/media/libstagefright/binding/MoofParser.cpp @@ -887,7 +887,7 @@ Saio::Saio(Box& aBox, AtomType aDefaultType) } size_t count = reader->ReadU32(); need = (version ? sizeof(uint64_t) : sizeof(uint32_t)) * count; - if (reader->Remaining() < count) { + if (reader->Remaining() < need) { LOG(Saio, "Incomplete Box (have:%lld need:%lld)", (uint64_t)reader->Remaining(), (uint64_t)need); return;