summaryrefslogtreecommitdiff
path: root/util/uut/l_com_port.c
diff options
context:
space:
mode:
authorPatrick Georgi <pgeorgi@google.com>2018-07-26 12:14:20 +0200
committerchrome-bot <chrome-bot@chromium.org>2018-07-30 23:07:58 -0700
commit6282b239e77b6d8d607274ec57732a6291a725c6 (patch)
tree99c4a0c27c3bc0f9ef28353cf0e0f6ca99dd8af6 /util/uut/l_com_port.c
parente072f821cd2a14f5e87b6634098601e0d921de99 (diff)
downloadchrome-ec-6282b239e77b6d8d607274ec57732a6291a725c6.tar.gz
util/uut: Fix resource leak
Change-Id: I07b9a0eff390be97b3ee8adbc47dcc28bffa5ff9 Signed-off-by: Patrick Georgi <pgeorgi@google.com> Found-by: Coverity Scan #187043 Reviewed-on: https://chromium-review.googlesource.com/1151119 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/uut/l_com_port.c')
-rw-r--r--util/uut/l_com_port.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/util/uut/l_com_port.c b/util/uut/l_com_port.c
index ccd29558ec..a214d77302 100644
--- a/util/uut/l_com_port.c
+++ b/util/uut/l_com_port.c
@@ -237,6 +237,7 @@ int com_port_open(const char *com_port_dev_name,
"com_port_open() Error %d, Failed on com_config_uart() %s, "
"%s\n",
errno, com_port_dev_name, strerror(errno));
+ close(port_handler);
return INVALID_HANDLE_VALUE;
}