mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-02 01:45:17 +00:00
Fix flags passed to virDomainDefParseString by XenAPI driver
The XenAPI driver was passing the flags for virDomainCreateXML straight into the virDomainDefParseString method, even though they expect totally different sets of flags. It should have been using VIR_DOMAIN_XML_INACTIVE
This commit is contained in:
parent
4d6ed1bf0b
commit
70948db22a
@ -554,7 +554,7 @@ xenapiDomainCreateXML(virConnectPtr conn,
|
||||
virDomainDefPtr defPtr = virDomainDefParseString(xmlDesc,
|
||||
priv->caps, priv->xmlopt,
|
||||
1 << VIR_DOMAIN_VIRT_XEN,
|
||||
flags);
|
||||
VIR_DOMAIN_XML_INACTIVE);
|
||||
createVMRecordFromXml(conn, defPtr, &record, &vm);
|
||||
virDomainDefFree(defPtr);
|
||||
if (record) {
|
||||
@ -1728,7 +1728,7 @@ xenapiDomainDefineXMLFlags(virConnectPtr conn, const char *xml, unsigned int fla
|
||||
virDomainDefPtr defPtr = virDomainDefParseString(xml,
|
||||
priv->caps, priv->xmlopt,
|
||||
1 << VIR_DOMAIN_VIRT_XEN,
|
||||
0);
|
||||
VIR_DOMAIN_XML_INACTIVE);
|
||||
if (!defPtr)
|
||||
return NULL;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user