summaryrefslogtreecommitdiff
path: root/util/cbi-util.c
diff options
context:
space:
mode:
authorPatrick Georgi <pgeorgi@google.com>2018-07-26 12:17:03 +0200
committerchrome-bot <chrome-bot@chromium.org>2018-07-30 23:07:59 -0700
commit168897eb1d07b8cdeee74fa2a3bf73f7147121ae (patch)
tree0deedc70c6996b9ed5224a519c89a81d2cbe4de9 /util/cbi-util.c
parent6282b239e77b6d8d607274ec57732a6291a725c6 (diff)
downloadchrome-ec-168897eb1d07b8cdeee74fa2a3bf73f7147121ae.tar.gz
util/cbi-util: Fix resource leaks
Change-Id: I1bac7756df713be66011c75df7e04b0ed342b96d Signed-off-by: Patrick Georgi <pgeorgi@google.com> Found-by: Coverity Scan #187040, #187042 Reviewed-on: https://chromium-review.googlesource.com/1151120 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/cbi-util.c')
-rw-r--r--util/cbi-util.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/util/cbi-util.c b/util/cbi-util.c
index 917237093d..5db416fbe4 100644
--- a/util/cbi-util.c
+++ b/util/cbi-util.c
@@ -322,6 +322,7 @@ static int cmd_create(int argc, char **argv)
fprintf(stderr, "Unable to write CBI image to %s\n", filename);
return rv;
}
+ free(cbi);
fprintf(stderr, "CBI image is created successfully\n");
@@ -416,6 +417,8 @@ static int cmd_show(int argc, char **argv)
print_integer(buf, CBI_TAG_OEM_ID);
print_integer(buf, CBI_TAG_SKU_ID);
+ free(buf);
+
printf("Data validated successfully\n");
return 0;
}