diff options
author | Marcelo Araujo <araujo@FreeBSD.org> | 2018-05-22 04:08:08 +0000 |
---|---|---|
committer | Marcelo Araujo <araujo@FreeBSD.org> | 2018-05-22 04:08:08 +0000 |
commit | b5e3928d6d2be8887445d5e63b6759ad8fbdfd5d (patch) | |
tree | 9b632a057d0f0843abc0b95a6fa9caea9769cc39 /usr.sbin | |
parent | 1a3eaf6cc8e84e2e28820bbdfb572be169b5b4fe (diff) | |
download | src-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.c | 3 |
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); } |