summaryrefslogtreecommitdiff
path: root/util/iteflash.c
diff options
context:
space:
mode:
authorPatrick Georgi <pgeorgi@google.com>2018-07-26 12:06:37 +0200
committerchrome-bot <chrome-bot@chromium.org>2018-07-30 23:07:58 -0700
commite072f821cd2a14f5e87b6634098601e0d921de99 (patch)
tree53f10ef5230f73d1af5b025e2e01dfbd4485df53 /util/iteflash.c
parent03c74449cd44b4bf4134547a4aded327d0e03d71 (diff)
downloadchrome-ec-e072f821cd2a14f5e87b6634098601e0d921de99.tar.gz
util/iteflash: Fix resource leak
Change-Id: I68008a1ed0d33c5b8c99f7b3d4d8275970c6b04b Signed-off-by: Patrick Georgi <pgeorgi@google.com> Found-by: Coverity Scan #187193 Reviewed-on: https://chromium-review.googlesource.com/1151117 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/iteflash.c')
-rw-r--r--util/iteflash.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/util/iteflash.c b/util/iteflash.c
index 28dbc42d65..a93e98d33e 100644
--- a/util/iteflash.c
+++ b/util/iteflash.c
@@ -1134,6 +1134,7 @@ int write_flash2(struct ftdi_context *ftdi, const char *filename,
if (res <= 0) {
fprintf(stderr, "Cannot read %s\n", filename);
free(buffer);
+ fclose(hnd);
return -EIO;
}
fclose(hnd);