summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Georgi <pgeorgi@google.com>2019-07-30 15:42:46 +0200
committerCommit Bot <commit-bot@chromium.org>2019-07-31 00:40:20 +0000
commit0d87eadf811d1df7f28d5ef558319aa3721ebf65 (patch)
tree2b4c9915f2c93ff923e99310fc302213840c3e39
parent45f3a39e6b8a56098c68e0c40604832f016d7285 (diff)
downloadchrome-ec-0d87eadf811d1df7f28d5ef558319aa3721ebf65.tar.gz
util/genvif.c: close file on error
BUG=none BRANCH=none TEST=none Change-Id: I873dcfc15f90642e509ba82d521971a29c28b54d Signed-off-by: Patrick Georgi <pgeorgi@google.com> Found-by: Coverity Scan #180595 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1725954 Tested-by: Patrick Georgi <pgeorgi@chromium.org> Auto-Submit: Patrick Georgi <pgeorgi@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org> Commit-Queue: Patrick Georgi <pgeorgi@chromium.org>
-rw-r--r--util/genvif.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/util/genvif.c b/util/genvif.c
index 37bf0c26e4..4891568ed7 100644
--- a/util/genvif.c
+++ b/util/genvif.c
@@ -517,6 +517,7 @@ static int gen_vif(const char *name, const char *board,
pwr = write_pdo_to_buf(&buf, src_pdo[i], SRC, i+1);
if (pwr < 0) {
fprintf(stderr, "ERROR: Out of memory.\n");
+ fclose(vif);
return 1;
}
@@ -547,6 +548,7 @@ static int gen_vif(const char *name, const char *board,
if (pwr < 0) {
fprintf(stderr, "ERROR: Out of memory.\n");
+ fclose(vif);
return 1;
}