diff mbox series

[BlueZ] emulator: fix potential resource leak

Message ID 20211116064949.463398-1-hj.tedd.an@gmail.com
State New
Headers show
Series [BlueZ] emulator: fix potential resource leak | expand

Commit Message

Tedd Ho-Jeong An Nov. 16, 2021, 6:49 a.m. UTC
From: Tedd Ho-Jeong An <tedd.an@intel.com>

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(-)
diff mbox series

Patch

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;