summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2023-03-07 15:14:11 +0100
committerGitHub <noreply@github.com>2023-03-07 15:14:11 +0100
commit97c3c8f53231ace8476fd994d9ab2874d319045f (patch)
treef59f2feafd05c344949ab58aeb88a64a92fc461e /src/lib
parentee58d77047867dd422593163e660e66a109ba1c0 (diff)
parentc33e3d4af33a36f214523d062a1187f8c6ec71e0 (diff)
Merge pull request #1460 from rouault/fix_1459
opj_t2_skip_packet_data(): avoid out-of-bounds reads on truncated images in non-strict mode (fixes #1459)
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/openjp2/t2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/openjp2/t2.c b/src/lib/openjp2/t2.c
index a61aa196..9c212a1e 100644
--- a/src/lib/openjp2/t2.c
+++ b/src/lib/openjp2/t2.c
@@ -1592,6 +1592,7 @@ static OPJ_BOOL opj_t2_skip_packet_data(opj_t2_t* p_t2,
"skip: segment too long (%d) with max (%d) for codeblock %d (p=%d, b=%d, r=%d, c=%d)\n",
l_seg->newlen, p_max_length, cblkno, p_pi->precno, bandno, p_pi->resno,
p_pi->compno);
+ return OPJ_TRUE;
}
}