changeset 1664:9181d9148654

Fix a minor memory leak and file descriptor leak.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 30 May 2018 17:25:26 +0300
parents 8ae32df3c184
children 0022e1a428ca
files tools/gfxconv.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/tools/gfxconv.c	Wed May 30 17:22:27 2018 +0300
+++ b/tools/gfxconv.c	Wed May 30 17:25:26 2018 +0300
@@ -1673,6 +1673,8 @@
     if (dmReadDataFile(inFile, NULL, &dataBufOrig, &dataSizeOrig) != 0)
         goto error;
 
+    fclose(inFile);
+
     // Check and compute the input skip
     if (optInSkip > dataSizeOrig)
     {
@@ -1875,6 +1877,7 @@
     }
 
 error:
+    dmFree(convFormatList);
     dmFree(dataBufOrig);
     dmC64ImageFree(inC64Image);
     dmC64ImageFree(outC64Image);