summaryrefslogtreecommitdiff
path: root/emulator
diff options
context:
space:
mode:
Diffstat (limited to 'emulator')
-rw-r--r--emulator/vhci.c4
1 files changed, 3 insertions, 1 deletions
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;