mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00:00
Do not release unreserved address in qemuDomainAttachRNGDevice
Only set releaseaddr to true after the address has been reserved successfully. https://bugzilla.redhat.com/show_bug.cgi?id=1452581 Reviewed-by: John Ferlan <jferlan@redhat.com>
This commit is contained in:
parent
ae3b82266d
commit
f25f30aff5
@ -2090,7 +2090,6 @@ qemuDomainAttachRNGDevice(virConnectPtr conn,
|
||||
rng->source.file))
|
||||
goto cleanup;
|
||||
}
|
||||
releaseaddr = true;
|
||||
|
||||
if (rng->info.type == VIR_DOMAIN_DEVICE_ADDRESS_TYPE_NONE ||
|
||||
rng->info.type == VIR_DOMAIN_DEVICE_ADDRESS_TYPE_PCI) {
|
||||
@ -2103,6 +2102,7 @@ qemuDomainAttachRNGDevice(virConnectPtr conn,
|
||||
!rng->info.addr.ccw.assigned) < 0)
|
||||
goto cleanup;
|
||||
}
|
||||
releaseaddr = true;
|
||||
|
||||
if (qemuDomainNamespaceSetupRNG(driver, vm, rng) < 0)
|
||||
goto cleanup;
|
||||
|
Loading…
x
Reference in New Issue
Block a user