Mercurial > hg > dmlib
diff tools/gfxconv.c @ 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 | e9a43ee46f71 |
children | 7f74073813c6 |
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);