Re: [PATCH 5/5] qemu_validate: Deduplicate code for graphics type check

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Nov 17, 2020 at 12:28:27 +0100, Michal Privoznik wrote:
> Similarly to previous commits, we can utilize domCaps to check if
> graphics type is supported.
> 
> Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>
> ---
>  src/qemu/qemu_capabilities.c |  2 +-
>  src/qemu/qemu_capabilities.h |  3 +++
>  src/qemu/qemu_validate.c     | 40 ++++++++++++------------------------
>  3 files changed, 17 insertions(+), 28 deletions(-)

[...]

> @@ -3903,15 +3892,12 @@ qemuValidateDomainDeviceDefGraphics(const virDomainGraphicsDef *graphics,
>          }
>  
>          break;
> +
> +    case VIR_DOMAIN_GRAPHICS_TYPE_VNC:
>      case VIR_DOMAIN_GRAPHICS_TYPE_RDP:
>      case VIR_DOMAIN_GRAPHICS_TYPE_DESKTOP:
> -        virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
> -                       _("unsupported graphics type '%s'"),
> -                       virDomainGraphicsTypeToString(graphics->type));
> -        return -1;
>      case VIR_DOMAIN_GRAPHICS_TYPE_LAST:
> -    default:
> -        return -1;
> +        break;

Removing 'default: ' is not necessary once you use proper type for the
variable in the switch statement, which is our usual approach.

The default and _LAST case should use virReportEnumRangeError.





[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux