aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin
diff options
context:
space:
mode:
authorMarcelo Araujo <araujo@FreeBSD.org>2018-05-22 04:08:08 +0000
committerMarcelo Araujo <araujo@FreeBSD.org>2018-05-22 04:08:08 +0000
commitb5e3928d6d2be8887445d5e63b6759ad8fbdfd5d (patch)
tree9b632a057d0f0843abc0b95a6fa9caea9769cc39 /usr.sbin
parent1a3eaf6cc8e84e2e28820bbdfb572be169b5b4fe (diff)
downloadsrc-b5e3928d6d2be8887445d5e63b6759ad8fbdfd5d.tar.gz
src-b5e3928d6d2be8887445d5e63b6759ad8fbdfd5d.zip
We must free the variable str.
Spotted by: clang's static analyzer Submitted by: Tom Rix <trix_juniper.net> Reviewed by: grehan MFC after: 4 weeks Sponsored by: iXsystems Inc. Differential Revision: https://reviews.freebsd.org/D10009
Notes
Notes: svn path=/head/; revision=334016
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/bhyve/pci_emul.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/usr.sbin/bhyve/pci_emul.c b/usr.sbin/bhyve/pci_emul.c
index eeb68715b657..f30096bfaf54 100644
--- a/usr.sbin/bhyve/pci_emul.c
+++ b/usr.sbin/bhyve/pci_emul.c
@@ -231,8 +231,7 @@ pci_parse_slot(char *opt)
si->si_funcs[fnum].fi_param = config;
done:
- if (error)
- free(str);
+ free(str);
return (error);
}