From 0eceb4494c23d141ddf242209b92f07bc942b437 Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Wed, 9 Aug 2017 09:50:39 +0200 Subject: [PATCH] src/bin/jpwl/convert.c pgxtoimage(): add missing fclose() (#977) --- src/bin/jpwl/convert.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/jpwl/convert.c b/src/bin/jpwl/convert.c index 7343528b..d0ec4bd0 100644 --- a/src/bin/jpwl/convert.c +++ b/src/bin/jpwl/convert.c @@ -1352,6 +1352,7 @@ opj_image_t* pgxtoimage(const char *filename, opj_cparameters_t *parameters) &endian2, signtmp, &prec, temp, &w, temp, &h) != 9) { fprintf(stderr, "ERROR: Failed to read the right number of element from the fscanf() function!\n"); + fclose(f); return NULL; } @@ -1371,6 +1372,7 @@ opj_image_t* pgxtoimage(const char *filename, opj_cparameters_t *parameters) bigendian = 0; } else { fprintf(stderr, "Bad pgx header, please check input file\n"); + fclose(f); return NULL; }