tinyxml2: in xmlrpc an array must include values in a data element

This commit is contained in:
simonc56
2024-12-28 14:08:19 +01:00
committed by Jari Sundell
parent 73fed24459
commit a9c0b65b9d
+2
View File
@@ -148,12 +148,14 @@ print_object_xml(const torrent::Object& obj, tinyxml2::XMLPrinter* printer) {
break;
case torrent::Object::TYPE_LIST:
printer->OpenElement("array", true);
printer->OpenElement("data", true);
for (const auto& itr : obj.as_list()) {
printer->OpenElement("value", true);
print_object_xml(itr, printer);
printer->CloseElement(true);
}
printer->CloseElement(true);
printer->CloseElement(true);
break;
case torrent::Object::TYPE_MAP:
printer->OpenElement("struct", true);