From: Boris Fiuczynski Date: Fri, 16 Jul 2021 09:44:35 +0000 (+0200) Subject: qemu: Fix error code for SEV launchSecurity unsupported X-Git-Tag: v7.6.0-rc1~127 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c4caa1e73667bc9a03d57eceddd5638c3ce22455;p=thirdparty%2Flibvirt.git qemu: Fix error code for SEV launchSecurity unsupported When SEV is not supported but specified in the domain XML by a user it should not result in an internal error (VIR_ERR_INTERNAL_ERROR) therefore switching to XML error (VIR_ERR_CONFIG_UNSUPPORTED). Signed-off-by: Boris Fiuczynski Reviewed-by: Pavel Hrdina --- diff --git a/src/qemu/qemu_validate.c b/src/qemu/qemu_validate.c index e91158f8a6..a964c8593d 100644 --- a/src/qemu/qemu_validate.c +++ b/src/qemu/qemu_validate.c @@ -1218,7 +1218,7 @@ qemuValidateDomainDef(const virDomainDef *def, switch ((virDomainLaunchSecurity) def->sec->sectype) { case VIR_DOMAIN_LAUNCH_SECURITY_SEV: if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_SEV_GUEST)) { - virReportError(VIR_ERR_INTERNAL_ERROR, "%s", + virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s", _("SEV launch security is not supported with " "this QEMU binary")); return -1;