[trunk] Make sure to reject images such as 1336.pdf.asan.47.376.jp2
Fixes issue 267
This commit is contained in:
		| @@ -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[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) { |                     (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"); |                         fprintf(stderr, "Tiles don't all have the same dimension. Skip the MCT step.\n"); | ||||||
|  |                         return OPJ_FALSE; | ||||||
|                 } |                 } | ||||||
|                 else if (l_tcp->mct == 2) { |                 else if (l_tcp->mct == 2) { | ||||||
|                         OPJ_BYTE ** l_data; |                         OPJ_BYTE ** l_data; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Mathieu Malaterre
					Mathieu Malaterre