mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00:00
qemu: Unref cfg when detaching hostdev interface
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
This commit is contained in:
parent
47f424c2d9
commit
25a5df16a6
@ -2643,7 +2643,7 @@ qemuDomainRemoveNetDevice(virQEMUDriverPtr driver,
|
||||
if (virDomainNetGetActualType(net) == VIR_DOMAIN_NET_TYPE_HOSTDEV) {
|
||||
/* this function handles all hostdev and netdev cleanup */
|
||||
qemuDomainRemoveHostDevice(driver, vm, virDomainNetGetActualHostdev(net));
|
||||
return;
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
VIR_DEBUG("Removing network interface %s from domain %p %s",
|
||||
@ -2689,6 +2689,8 @@ qemuDomainRemoveNetDevice(virQEMUDriverPtr driver,
|
||||
|
||||
networkReleaseActualDevice(vm->def, net);
|
||||
virDomainNetDefFree(net);
|
||||
|
||||
cleanup:
|
||||
virObjectUnref(cfg);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user