We need to validate the XML against schema if option 'validate'
was passed to the 'iface-define' virsh command. For that we need
to allow validation flag and propagate flags to parse function.
Signed-off-by: Kristina Hanicova <khanicov@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Ján Tomko <jtomko@redhat.com>
virInterfaceDef *ifacedef = NULL;
virInterfacePtr ret = NULL;
- virCheckFlags(0, NULL);
+ virCheckFlags(VIR_INTERFACE_DEFINE_VALIDATE, NULL);
virObjectLock(driver);
- ifacedef = virInterfaceDefParseString(xml, 0);
+ ifacedef = virInterfaceDefParseString(xml, flags);
if (!ifacedef) {
/* error was already reported */
goto cleanup;
virInterfaceDef *objdef;
virInterfacePtr ret = NULL;
- virCheckFlags(0, NULL);
+ virCheckFlags(VIR_INTERFACE_DEFINE_VALIDATE, NULL);
virObjectLock(privconn);
- if ((def = virInterfaceDefParseString(xmlStr, 0)) == NULL)
+ if ((def = virInterfaceDefParseString(xmlStr, flags)) == NULL)
goto cleanup;
if ((obj = virInterfaceObjListAssignDef(privconn->ifaces, def)) == NULL)