[PATCH 3/3] qemu_validate: Fix how qemuValidateDomainDeviceDefZPCIAddress() is called
Andrea Bolognani
abologna at redhat.com
Mon Jun 29 10:18:14 UTC 2020
On Mon, 2020-06-29 at 09:43 +0200, Michal Privoznik wrote:
> +++ b/src/qemu/qemu_validate.c
> @@ -1063,7 +1063,8 @@ qemuValidateDomainDeviceDefAddress(const virDomainDeviceDef *dev,
>
> switch ((virDomainDeviceAddressType) info->type) {
> case VIR_DOMAIN_DEVICE_ADDRESS_TYPE_PCI:
> - return qemuValidateDomainDeviceDefZPCIAddress(info, qemuCaps);
> + if (qemuValidateDomainDeviceDefZPCIAddress(info, qemuCaps) < 0)
> + return -1;
There needs to be a 'break' after the 'if', otherwise on success this
case will fall through to the next case, which is not what we want.
With that added,
Reviewed-by: Andrea Bolognani <abologna at redhat.com>
and safe for freeze.
--
Andrea Bolognani / Red Hat / Virtualization
More information about the libvir-list
mailing list