aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bhyve/amd64/e820.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/bhyve/amd64/e820.c')
-rw-r--r--usr.sbin/bhyve/amd64/e820.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.sbin/bhyve/amd64/e820.c b/usr.sbin/bhyve/amd64/e820.c
index 456ce0330b50..9d95ec8ce688 100644
--- a/usr.sbin/bhyve/amd64/e820.c
+++ b/usr.sbin/bhyve/amd64/e820.c
@@ -483,6 +483,8 @@ e820_finalize(void)
e820_fwcfg_item->size, e820_fwcfg_item->data);
if (error != 0) {
warnx("could not add qemu fwcfg etc/e820");
+ free(e820_fwcfg_item->data);
+ free(e820_fwcfg_item);
return (error);
}
free(e820_fwcfg_item);