From 92046bf11323ae8917cbcaa11737a9cb477c93cc Mon Sep 17 00:00:00 2001 From: Marcelo Araujo Date: Tue, 22 May 2018 06:02:11 +0000 Subject: [PATCH] Revert: r334016 Revert for now this change, it in somehow breaks init_pci. --- usr.sbin/bhyve/pci_emul.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/usr.sbin/bhyve/pci_emul.c b/usr.sbin/bhyve/pci_emul.c index f30096bfaf54..eeb68715b657 100644 --- a/usr.sbin/bhyve/pci_emul.c +++ b/usr.sbin/bhyve/pci_emul.c @@ -231,7 +231,8 @@ pci_parse_slot(char *opt) si->si_funcs[fnum].fi_param = config; done: - free(str); + if (error) + free(str); return (error); }