diff --git a/src/jp2image.cpp b/src/jp2image.cpp index f63da3b42c..a4faf4160e 100644 --- a/src/jp2image.cpp +++ b/src/jp2image.cpp @@ -511,7 +511,7 @@ namespace Exiv2 out << Internal::stringFormat("%8ld | %8ld | sub:", (size_t)address, (size_t)subBox.length) << toAscii(subBox.type) << " | " - << Internal::binaryToString(makeSlice(data, 0, 30)); + << Internal::binaryToString(makeSlice(data, 0, std::min(30l, data.size_))); bLF = true; }