mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
virDomainSEVDefParseXML: Remove superfluous goto
s
Signed-off-by: Tim Wiederhake <twiederh@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com> Signed-off-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
6cc25a6bc6
commit
3994a36ec7
@ -14730,12 +14730,12 @@ virDomainSEVDefParseXML(xmlNodePtr sevNode,
|
|||||||
if (virXMLPropEnum(sevNode, "type", virDomainLaunchSecurityTypeFromString,
|
if (virXMLPropEnum(sevNode, "type", virDomainLaunchSecurityTypeFromString,
|
||||||
VIR_XML_PROP_NONZERO | VIR_XML_PROP_REQUIRED,
|
VIR_XML_PROP_NONZERO | VIR_XML_PROP_REQUIRED,
|
||||||
&def->sectype) < 0)
|
&def->sectype) < 0)
|
||||||
goto error;
|
return NULL;
|
||||||
|
|
||||||
if (virXPathULongHex("string(./policy)", ctxt, &policy) < 0) {
|
if (virXPathULongHex("string(./policy)", ctxt, &policy) < 0) {
|
||||||
virReportError(VIR_ERR_XML_ERROR, "%s",
|
virReportError(VIR_ERR_XML_ERROR, "%s",
|
||||||
_("failed to get launch security policy"));
|
_("failed to get launch security policy"));
|
||||||
goto error;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* the following attributes are platform dependent and if missing, we can
|
/* the following attributes are platform dependent and if missing, we can
|
||||||
@ -14747,7 +14747,7 @@ virDomainSEVDefParseXML(xmlNodePtr sevNode,
|
|||||||
} else if (rc == -2) {
|
} else if (rc == -2) {
|
||||||
virReportError(VIR_ERR_XML_ERROR, "%s",
|
virReportError(VIR_ERR_XML_ERROR, "%s",
|
||||||
_("Invalid format for launch security cbitpos"));
|
_("Invalid format for launch security cbitpos"));
|
||||||
goto error;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
rc = virXPathUInt("string(./reducedPhysBits)", ctxt,
|
rc = virXPathUInt("string(./reducedPhysBits)", ctxt,
|
||||||
@ -14758,7 +14758,7 @@ virDomainSEVDefParseXML(xmlNodePtr sevNode,
|
|||||||
virReportError(VIR_ERR_XML_ERROR, "%s",
|
virReportError(VIR_ERR_XML_ERROR, "%s",
|
||||||
_("Invalid format for launch security "
|
_("Invalid format for launch security "
|
||||||
"reduced-phys-bits"));
|
"reduced-phys-bits"));
|
||||||
goto error;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
def->policy = policy;
|
def->policy = policy;
|
||||||
@ -14766,9 +14766,6 @@ virDomainSEVDefParseXML(xmlNodePtr sevNode,
|
|||||||
def->session = virXPathString("string(./session)", ctxt);
|
def->session = virXPathString("string(./session)", ctxt);
|
||||||
|
|
||||||
return g_steal_pointer(&def);
|
return g_steal_pointer(&def);
|
||||||
|
|
||||||
error:
|
|
||||||
return NULL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user