From 14212e5d19b47d02a4989aa31b9a326c1b131460 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikola=20Forr=C3=B3?= Date: Wed, 31 Oct 2018 11:50:48 +0100 Subject: [PATCH] (bz1602597) Fix two resource leaks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nikola Forró (cherry picked from commit 2f694198f1931e144e0a07a7fb50546b5b70e3ef) --- tools/ppm2tiff.c | 2 ++ tools/tiff2pdf.c | 1 + 2 files changed, 3 insertions(+) diff --git a/tools/ppm2tiff.c b/tools/ppm2tiff.c index 81ffa3db..a02e865a 100644 --- a/tools/ppm2tiff.c +++ b/tools/ppm2tiff.c @@ -285,6 +285,8 @@ main(int argc, char* argv[]) if (TIFFWriteScanline(out, buf, row, 0) < 0) break; } + if (in != stdin) + fclose(in); (void) TIFFClose(out); if (buf) _TIFFfree(buf); diff --git a/tools/tiff2pdf.c b/tools/tiff2pdf.c index bd23c9e5..ff7b9c22 100644 --- a/tools/tiff2pdf.c +++ b/tools/tiff2pdf.c @@ -3020,6 +3020,7 @@ tsize_t t2p_readwrite_pdf_image_tile(T2P* t2p, TIFF* input, TIFF* output, ttile_ "for t2p_readwrite_pdf_image_tile, %s", (unsigned long) t2p->tiff_datasize, TIFFFileName(input)); + _TIFFfree(buffer); t2p->t2p_error = T2P_ERR_ERROR; return(0); }