From c90d59f341bf8817fa9f2b372ed417eb7d8567a5 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 21 May 2017 10:54:54 -0400 Subject: [PATCH] ... --- coders/jp2.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/coders/jp2.c b/coders/jp2.c index 6028905b6..ec6e01e32 100644 --- a/coders/jp2.c +++ b/coders/jp2.c @@ -386,7 +386,11 @@ static Image *ReadJP2Image(const ImageInfo *image_info,ExceptionInfo *exception) opj_stream_destroy(jp2_stream); for (i=0; i < (ssize_t) jp2_image->numcomps; i++) { - if ((jp2_image->comps[i].dx == 0) || (jp2_image->comps[i].dy == 0)) + if ((jp2_image->comps[0].dx == 0) || (jp2_image->comps[0].dy == 0) || + (jp2_image->comps[0].dx != jp2_image->comps[i].dx) || + (jp2_image->comps[0].dy != jp2_image->comps[i].dy) || + (jp2_image->comps[0].prec != jp2_image->comps[i].prec) || + (jp2_image->comps[0].sgnd != jp2_image->comps[i].sgnd)) { opj_destroy_codec(jp2_codec); opj_image_destroy(jp2_image); -- 2.50.1