2e84257
diff -up ghostscript-8.71/jbig2dec/jbig2_image.c.jbig2-image-refcount ghostscript-8.71/jbig2dec/jbig2_image.c
2e84257
--- ghostscript-8.71/jbig2dec/jbig2_image.c.jbig2-image-refcount	2010-08-05 14:55:56.417043303 +0100
2e84257
+++ ghostscript-8.71/jbig2dec/jbig2_image.c	2010-08-05 14:56:46.796169065 +0100
2e84257
@@ -60,15 +60,18 @@ Jbig2Image* jbig2_image_new(Jbig2Ctx *ct
2e84257
 /* clone an image pointer by bumping its reference count */
2e84257
 Jbig2Image* jbig2_image_clone(Jbig2Ctx *ctx, Jbig2Image *image)
2e84257
 {
2e84257
-	image->refcount++;
2e84257
+	if (image)
2e84257
+		image->refcount++;
2e84257
 	return image;
2e84257
 }
2e84257
 
2e84257
 /* release an image pointer, freeing it it appropriate */
2e84257
 void jbig2_image_release(Jbig2Ctx *ctx, Jbig2Image *image)
2e84257
 {
2e84257
-	image->refcount--;
2e84257
-	if (!image->refcount) jbig2_image_free(ctx, image);
2e84257
+	if (image) {
2e84257
+		image->refcount--;
2e84257
+		if (!image->refcount) jbig2_image_free(ctx, image);
2e84257
+	}
2e84257
 }
2e84257
 
2e84257
 /* free a Jbig2Image structure and its associated memory */