From f1bb0cb8560aed752d4037915266c989c346043c Mon Sep 17 00:00:00 2001 From: Tedd Ho-Jeong An Date: Mon, 15 Nov 2021 22:49:49 -0800 Subject: [PATCH] emulator: fix potential resource leak This patch releases the allocated fd to prevent the potential resource leak. This was reported by the Coverity scan. Signed-off-by: Anuj Jain Signed-off-by: Ayush Garg --- emulator/vhci.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/emulator/vhci.c b/emulator/vhci.c index 59ad1ec..014df87 100755 --- 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; -- 2.7.4