diff options
author | Patrick Georgi <pgeorgi@google.com> | 2018-07-26 12:23:48 +0200 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-07-30 23:08:01 -0700 |
commit | 99b25eca1e3481e2960a9a084503e5a9211dcc7b (patch) | |
tree | d424865c379fb0d8aa73f4a0f75b13e42b184929 /util/stm32mon.c | |
parent | eed612d047e7ce652bb77f4bd9b7d8c0446ca586 (diff) | |
download | chrome-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.c | 1 |
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); |