From 0c3da129f2cb69dadd855e0b99a591e2f99a1cfe Mon Sep 17 00:00:00 2001 From: Kevin Backhouse Date: Wed, 6 Jul 2022 13:23:24 +0100 Subject: [PATCH] Replace assert with enforce. (Fix for https://github.com/Exiv2/exiv2/issues/2268) --- src/jp2image.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jp2image.cpp b/src/jp2image.cpp index 3df9526e..25e6e70d 100644 --- a/src/jp2image.cpp +++ b/src/jp2image.cpp @@ -475,7 +475,7 @@ void Jp2Image::printStructure(std::ostream& out, PrintStructureOption option, in } if (subBox.type == kJp2BoxTypeImageHeader) { - assert(subBox.length == 22); + enforce(subBox.length == 22, ErrorCode::kerCorruptedMetadata); // height (4), width (4), componentsCount (2), bpc (1) auto compressionType = data.read_uint8(11); auto unkC = data.read_uint8(12);