diff options
Diffstat (limited to 'tiff/tools/tiffsplit.c')
-rw-r--r-- | tiff/tools/tiffsplit.c | 4 |
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++) { |