diff --git a/jasper-2.0.14/src/libjasper/base/jas_image.c b/jasper-2.0.14-edit/src/libjasper/base/jas_image.c index 6aafc3a..31ddb4b 100644 --- a/src/libjasper/base/jas_image.c +++ b/src/libjasper/base/jas_image.c @@ -978,6 +978,9 @@ int jas_image_depalettize(jas_image_t *image, int cmptno, int numlutents, cmptparms.prec = JAS_IMAGE_CDT_GETPREC(dtype); cmptparms.sgnd = JAS_IMAGE_CDT_GETSGND(dtype); + if (numlutents < 1) { + return -1; + } if (jas_image_addcmpt(image, newcmptno, &cmptparms)) { return -1; }