1ad933
diff -pur tiff-4.0.4/tools/tiffsplit.c tiff-4.0.4_patch/tools/tiffsplit.c
1ad933
--- tiff-4.0.4/tools/tiffsplit.c	2015-05-28 15:10:26.000000000 +0200
1ad933
+++ tiff-4.0.4_patch/tools/tiffsplit.c	2016-02-12 19:15:30.532005041 +0100
1ad933
@@ -179,8 +179,9 @@ tiffcp(TIFF* in, TIFF* out)
1ad933
 		    TIFFSetField(out, TIFFTAG_JPEGTABLES, count, table);
1ad933
 		}
1ad933
 	}
1ad933
+	uint32 count = 0;
1ad933
         CopyField(TIFFTAG_PHOTOMETRIC, shortv);
1ad933
-	CopyField(TIFFTAG_PREDICTOR, shortv);
1ad933
+	CopyField2(TIFFTAG_PREDICTOR, count, shortv);
1ad933
 	CopyField(TIFFTAG_THRESHHOLDING, shortv);
1ad933
 	CopyField(TIFFTAG_FILLORDER, shortv);
1ad933
 	CopyField(TIFFTAG_ORIENTATION, shortv);
1ad933
@@ -188,7 +189,7 @@ tiffcp(TIFF* in, TIFF* out)
1ad933
 	CopyField(TIFFTAG_MAXSAMPLEVALUE, shortv);
1ad933
 	CopyField(TIFFTAG_XRESOLUTION, floatv);
1ad933
 	CopyField(TIFFTAG_YRESOLUTION, floatv);
1ad933
-	CopyField(TIFFTAG_GROUP3OPTIONS, longv);
1ad933
+	CopyField2(TIFFTAG_GROUP3OPTIONS, count, longv);
1ad933
 	CopyField(TIFFTAG_GROUP4OPTIONS, longv);
1ad933
 	CopyField(TIFFTAG_RESOLUTIONUNIT, shortv);
1ad933
 	CopyField(TIFFTAG_PLANARCONFIG, shortv);