15 lines
525 B
Diff
15 lines
525 B
Diff
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;
|
|
}
|