]> git.ipfire.org Git - thirdparty/libvirt.git/commit
conf: take advantage of VIR_AUTOPTR for virNetworkPortDefPtr
authorLaine Stump <laine@redhat.com>
Mon, 23 Sep 2019 01:03:51 +0000 (21:03 -0400)
committerLaine Stump <laine@redhat.com>
Fri, 27 Sep 2019 01:38:48 +0000 (21:38 -0400)
commitb6a8d303027503be96ffb0e8ef0a080283f1bae1
treebcfb59e82f2948d3496e21f332cc247b3e32dca1
parent76fabfb2dd727124f0fd3f5d3f98fbb68cacc5a3
conf: take advantage of VIR_AUTOPTR for virNetworkPortDefPtr

define a VIR_DEFINE_AUTOPTR_FUNC() to autofree virNetworkPortDefs, and
convert all uses of virNetworkPortDefPtr that are appropriate to use
it.

This coincidentally fixes multiple potential memory leaks (in failure
cases) in networkPortCreateXML()

Signed-off-by: Laine Stump <laine@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/conf/domain_conf.c
src/conf/virnetworkobj.c
src/conf/virnetworkportdef.c
src/conf/virnetworkportdef.h
src/network/bridge_driver.c
tests/virnetworkportxml2xmltest.c