From 04a97cc75183051afdf2471618acf418a8ea2440 Mon Sep 17 00:00:00 2001 From: gschmidt Date: Thu, 2 Apr 2015 17:25:27 +0200 Subject: [PATCH] Bug #3733: xmlrpc-c / scheduler problems with big XML-Sets - switched from xmlParseMemory to xmlReadMemory; xmlReadMemory allows parameter XML_PARSE_HUGE which adds support for files >10MB (cherry picked from commit b98a2cdc67c5330b0dbc6ba63e67e90fb956996d) --- src/xml/ObjectXML.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xml/ObjectXML.cc b/src/xml/ObjectXML.cc index 446a0a2e7c..e57c999b74 100644 --- a/src/xml/ObjectXML.cc +++ b/src/xml/ObjectXML.cc @@ -564,7 +564,7 @@ int ObjectXML::validate_xml(const string &xml_doc) void ObjectXML::xml_parse(const string &xml_doc) { - xml = xmlParseMemory (xml_doc.c_str(),xml_doc.length()); + xml = xmlReadMemory (xml_doc.c_str(),xml_doc.length(),0,0,XML_PARSE_HUGE); if (xml == 0) {