diff options
author | Patrick Georgi <pgeorgi@google.com> | 2019-07-30 15:42:46 +0200 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-07-31 00:40:20 +0000 |
commit | 0d87eadf811d1df7f28d5ef558319aa3721ebf65 (patch) | |
tree | 2b4c9915f2c93ff923e99310fc302213840c3e39 | |
parent | 45f3a39e6b8a56098c68e0c40604832f016d7285 (diff) | |
download | chrome-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.c | 2 |
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; } |