From 186531927d653ee3fa843ff439db90b7f27e0925 Mon Sep 17 00:00:00 2001 From: Dimitry Ishenko Date: Sat, 23 Oct 2021 15:59:38 -0400 Subject: [PATCH] hevcinfo: check buffer size --- Source/C++/Apps/HevcInfo/HevcInfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/C++/Apps/HevcInfo/HevcInfo.cpp b/Source/C++/Apps/HevcInfo/HevcInfo.cpp index 07c488332..0c0b5dc34 100644 --- a/Source/C++/Apps/HevcInfo/HevcInfo.cpp +++ b/Source/C++/Apps/HevcInfo/HevcInfo.cpp @@ -122,7 +122,7 @@ main(int argc, char** argv) (int)nalu->GetDataSize(), nalu_type, nalu_type_name); - if (nalu_type == AP4_HEVC_NALU_TYPE_AUD_NUT) { + if (nalu_type == AP4_HEVC_NALU_TYPE_AUD_NUT && nalu->GetDataSize() > 1) { // Access Unit Delimiter unsigned int pic_type = (nalu_payload[1]>>5); const char* pic_type_name = AP4_HevcNalParser::PicTypeName(pic_type);