提交 97af511b 编写于 作者: P Pavel Hrdina

vbox_snapshot_conf: fix wrong use of 'xmlSaveFormatFileEnc'

The function 'xmlSaveFormatFileEnc' has a last option to set
if you want to format dumped xml with whitespaces or not.

Older libxml2, the one used in RHEL6, take this option as it is
but newer libxml2 check this option if it's true or not. This
small difference somehow makes things messy on RHEL6 and generated
xml had extra new line and extra whitespaces.

We should pass 1 instead if -1 because the -1 confuses the libxml2.
Signed-off-by: NPavel Hrdina <phrdina@redhat.com>
上级 37c3585b
......@@ -1211,7 +1211,7 @@ virVBoxSnapshotConfSaveVboxFile(virVBoxSnapshotConfMachinePtr machine,
}
}
if (xmlSaveFormatFileEnc(filePath, xml, "ISO-8859-1", -1) < 0) {
if (xmlSaveFormatFileEnc(filePath, xml, "ISO-8859-1", 1) < 0) {
virReportError(VIR_ERR_XML_ERROR, "%s",
_("Unable to save the xml"));
goto cleanup;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册