On Wed, Apr 22, 2026 at 18:46:47 +0200, Roman Bogorodskiy wrote:
> Report error in case when incorrect index is specified for
> the ISA controller.
> 
> Signed-off-by: Roman Bogorodskiy <[email protected]>
> ---
>  src/bhyve/bhyve_domain.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/src/bhyve/bhyve_domain.c b/src/bhyve/bhyve_domain.c
> index 484f7b9d6e..d60e2b2ca0 100644
> --- a/src/bhyve/bhyve_domain.c
> +++ b/src/bhyve/bhyve_domain.c
> @@ -323,6 +323,8 @@ bhyveDomainDeviceDefValidate(const virDomainDeviceDef 
> *dev,
>  
>          if (controller->type == VIR_DOMAIN_CONTROLLER_TYPE_ISA &&
>              controller->idx != 0) {
> +            virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
> +                           _("Bhyve ISA controller can only have index 
> \'0\'"));

No need to escape ' in strings which use ".


>              return -1;
>          } else if (controller->type == 
> VIR_DOMAIN_CONTROLLER_TYPE_VIRTIO_SERIAL) {
>              if (controller->opts.vioserial.ports > 16) {
> -- 
> 2.52.0
> 

Reviewed-by: Peter Krempa <[email protected]>

Reply via email to