15 lines
539 B
Diff
15 lines
539 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 e71b86a..6aafc3a 100644
|
|
--- a/src/libjasper/base/jas_image.c
|
|
+++ b/src/libjasper/base/jas_image.c
|
|
@@ -553,6 +553,9 @@ int jas_image_writecmpt(jas_image_t *image, int cmptno, jas_image_coord_t x,
|
|
image, cmptno, JAS_CAST(long, x), JAS_CAST(long, y),
|
|
JAS_CAST(long, width), JAS_CAST(long, height), data));
|
|
|
|
+ if(data == NULL)
|
|
+ return -1;
|
|
+
|
|
if (cmptno < 0 || cmptno >= image->numcmpts_) {
|
|
return -1;
|
|
}
|