83be9e
diff -urNp old/src/libjasper/jp2/jp2_enc.c new/src/libjasper/jp2/jp2_enc.c
83be9e
--- old/src/libjasper/jp2/jp2_enc.c	2018-06-21 09:46:45.090301777 +0200
83be9e
+++ new/src/libjasper/jp2/jp2_enc.c	2018-06-21 10:18:17.602305787 +0200
83be9e
@@ -115,6 +115,11 @@ int sgnd;
83be9e
 	iccstream = 0;
83be9e
 	iccprof = 0;
83be9e
 
83be9e
+	if (jas_image_numcmpts(image) < 1) {
83be9e
+	//	jas_eprintf("image must have at least one component\n");
83be9e
+		goto error;
83be9e
+	}
83be9e
+
83be9e
 	allcmptssame = 1;
83be9e
 	sgnd = jas_image_cmptsgnd(image, 0);
83be9e
 	prec = jas_image_cmptprec(image, 0);