summaryrefslogtreecommitdiff
path: root/tiff/tools/tiffsplit.c
diff options
context:
space:
mode:
Diffstat (limited to 'tiff/tools/tiffsplit.c')
-rw-r--r--tiff/tools/tiffsplit.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tiff/tools/tiffsplit.c b/tiff/tools/tiffsplit.c
index fa43d63fa..c4fa2478a 100644
--- a/tiff/tools/tiffsplit.c
+++ b/tiff/tools/tiffsplit.c
@@ -1,4 +1,4 @@
-/* $Id: tiffsplit.c,v 1.22 2011-10-22 17:03:01 bfriesen Exp $ */
+/* $Id: tiffsplit.c,v 1.23 2015-05-28 13:10:26 bfriesen Exp $ */
/*
* Copyright (c) 1992-1997 Sam Leffler
@@ -239,6 +239,7 @@ cpStrips(TIFF* in, TIFF* out)
if (!TIFFGetField(in, TIFFTAG_STRIPBYTECOUNTS, &bytecounts)) {
fprintf(stderr, "tiffsplit: strip byte counts are missing\n");
+ _TIFFfree(buf);
return (0);
}
for (s = 0; s < ns; s++) {
@@ -272,6 +273,7 @@ cpTiles(TIFF* in, TIFF* out)
if (!TIFFGetField(in, TIFFTAG_TILEBYTECOUNTS, &bytecounts)) {
fprintf(stderr, "tiffsplit: tile byte counts are missing\n");
+ _TIFFfree(buf);
return (0);
}
for (t = 0; t < nt; t++) {