diff --git a/src/rpc/xmlrpc_tinyxml2.cc b/src/rpc/xmlrpc_tinyxml2.cc index 700cc93b..6aee9504 100644 --- a/src/rpc/xmlrpc_tinyxml2.cc +++ b/src/rpc/xmlrpc_tinyxml2.cc @@ -173,7 +173,7 @@ print_object_xml(const torrent::Object& obj, tinyxml2::XMLPrinter* printer) { break; case torrent::Object::TYPE_DICT_KEY: printer->OpenElement("array", true); - + printer->OpenElement("data", true); printer->OpenElement("value", true); print_object_xml(obj.as_dict_key(), printer); printer->CloseElement(true); @@ -190,6 +190,7 @@ print_object_xml(const torrent::Object& obj, tinyxml2::XMLPrinter* printer) { printer->CloseElement(true); } printer->CloseElement(true); + printer->CloseElement(true); break; default: printer->OpenElement("i8", true);