Message ID | 20211116064949.463398-1-hj.tedd.an@gmail.com |
---|---|
State | New |
Headers | show |
Series | [BlueZ] emulator: fix potential resource leak | expand |
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;
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(-)