summaryrefslogtreecommitdiff
path: root/util/stm32mon.c
diff options
context:
space:
mode:
authorPatrick Georgi <pgeorgi@google.com>2018-07-26 12:23:48 +0200
committerchrome-bot <chrome-bot@chromium.org>2018-07-30 23:08:01 -0700
commit99b25eca1e3481e2960a9a084503e5a9211dcc7b (patch)
treed424865c379fb0d8aa73f4a0f75b13e42b184929 /util/stm32mon.c
parenteed612d047e7ce652bb77f4bd9b7d8c0446ca586 (diff)
downloadchrome-ec-99b25eca1e3481e2960a9a084503e5a9211dcc7b.tar.gz
util/stm32mon: Fix resource leak
Change-Id: I81941a440ae0abda226795855b67c2c9b12f6686 Signed-off-by: Patrick Georgi <pgeorgi@google.com> Found-by: Coverity Scan #58166 Reviewed-on: https://chromium-review.googlesource.com/1151125 Commit-Ready: Patrick Georgi <pgeorgi@chromium.org> Tested-by: Patrick Georgi <pgeorgi@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'util/stm32mon.c')
-rw-r--r--util/stm32mon.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/util/stm32mon.c b/util/stm32mon.c
index 860bcc8c56..9c5567fbc4 100644
--- a/util/stm32mon.c
+++ b/util/stm32mon.c
@@ -871,6 +871,7 @@ int write_flash(int fd, struct stm32_def *chip, const char *filename,
if (res <= 0) {
fprintf(stderr, "Cannot read %s\n", filename);
free(buffer);
+ fclose(hnd);
return -EIO;
}
fclose(hnd);