From 270c8d07a07815188d4359b81e00db135ff3ff63 Mon Sep 17 00:00:00 2001 From: Tedd Ho-Jeong An Date: Mon, 15 Nov 2021 22:49:49 -0800 Subject: emulator: fix potential resource leak This patch releases the allocated fd to prevent the potential resource leak. This was reported by the Coverity scan. --- emulator/vhci.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'emulator') diff --git a/emulator/vhci.c b/emulator/vhci.c index 59ad1ecb8..014df87d2 100644 --- a/emulator/vhci.c +++ b/emulator/vhci.c @@ -140,8 +140,10 @@ struct vhci *vhci_open(uint8_t type) } vhci = malloc(sizeof(*vhci)); - if (!vhci) + if (!vhci) { + close(fd); return NULL; + } memset(vhci, 0, sizeof(*vhci)); vhci->type = type; -- cgit v1.2.1