From a8139e1b99748b6ae25fe421a217bb7b93294684 Mon Sep 17 00:00:00 2001 From: Thulinma <jaron@vietors.com> Date: Thu, 10 Nov 2022 09:40:28 +0100 Subject: [PATCH] Stop MP4 analyser from crashing on Apple-generated .mov HEVC boxes --- lib/mp4_generic.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mp4_generic.cpp b/lib/mp4_generic.cpp index 9822e4c2..64417337 100644 --- a/lib/mp4_generic.cpp +++ b/lib/mp4_generic.cpp @@ -2734,7 +2734,7 @@ namespace MP4{ } size_t count = 0; size_t offset = 78; - while (offset < payloadSize()){ + while (offset <= payloadSize() - 8){ offset += getBoxLen(offset); count++; } @@ -2878,7 +2878,7 @@ namespace MP4{ } size_t count = 0; size_t offset = 28; - while (offset < payloadSize()){ + while (offset <= payloadSize() - 8){ offset += getBoxLen(offset); count++; }