From 1ef677f2648c2fc424183f38225ce1fa4bf390c9 Mon Sep 17 00:00:00 2001 From: Mathieu Malaterre Date: Tue, 4 Mar 2014 10:32:26 +0000 Subject: [PATCH] [trunk] Make sure to reject images such as 1336.pdf.asan.47.376.jp2 Fixes issue 267 --- src/lib/openjp2/tcd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/openjp2/tcd.c b/src/lib/openjp2/tcd.c index a1672fc3..e0752724 100644 --- a/src/lib/openjp2/tcd.c +++ b/src/lib/openjp2/tcd.c @@ -1583,6 +1583,7 @@ OPJ_BOOL opj_tcd_mct_decode ( opj_tcd_t *p_tcd ) (l_tile->comps[1].x1 - l_tile->comps[1].x0) * (l_tile->comps[1].y1 - l_tile->comps[1].y0) < (OPJ_INT32)l_samples || (l_tile->comps[2].x1 - l_tile->comps[2].x0) * (l_tile->comps[2].y1 - l_tile->comps[2].y0) < (OPJ_INT32)l_samples) { fprintf(stderr, "Tiles don't all have the same dimension. Skip the MCT step.\n"); + return OPJ_FALSE; } else if (l_tcp->mct == 2) { OPJ_BYTE ** l_data;