diff --git a/src/rpc/xmlrpc_tinyxml2.cc b/src/rpc/xmlrpc_tinyxml2.cc
index 29932e3fb..6392e8f54 100644
--- a/src/rpc/xmlrpc_tinyxml2.cc
+++ b/src/rpc/xmlrpc_tinyxml2.cc
@@ -306,7 +306,7 @@ process_document(const tinyxml2::XMLDocument* doc, tinyxml2::XMLPrinter* printer
}
printer->PushHeader(false, true);
- printer->OpenElement("methodReponse", true);
+ printer->OpenElement("methodResponse", true);
printer->OpenElement("params", true);
printer->OpenElement("param", true);
@@ -324,7 +324,7 @@ void
print_xmlrpc_fault(int faultCode, std::string faultString, tinyxml2::XMLPrinter* printer) {
printer->PushHeader(false, true);
- printer->OpenElement("methodReponse", true);
+ printer->OpenElement("methodResponse", true);
printer->OpenElement("fault", true);
printer->OpenElement("struct", true);
diff --git a/test/rpc/xmlrpc_test_data.txt b/test/rpc/xmlrpc_test_data.txt
index a58019af2..ff99d3a3d 100644
--- a/test/rpc/xmlrpc_test_data.txt
+++ b/test/rpc/xmlrpc_test_data.txt
@@ -1,75 +1,75 @@
# Basic call
xmlrpc_reflect
-
+
# UTF-8 string
xmlrpc_reflectчао
-чао
+чао
# emoji string
xmlrpc_reflect😊
-😊
+😊
# base64 data (which gets returned as a string)
xmlrpc_reflectZm9vYmFy
-foobar
+foobar
# i4 ints
xmlrpc_reflect41
-41
+41
# i8 ints
xmlrpc_reflect2247483647
-2247483647
+2247483647
# negative i8 ints
xmlrpc_reflect-2347483647
--2347483647
+-2347483647
# Empty array
xmlrpc_reflect2247483647
-2247483647
+2247483647
# Simple array
xmlrpc_reflect
-
+
# Empty struct
xmlrpc_reflect
-
+
# Simple struct
xmlrpc_reflectlowerBound18upperBound139
-lowerBound18upperBound139
+lowerBound18upperBound139
# Invalid - missing method
no_such_method41
-faultCode-506faultStringmethod 'no_such_method' not defined
+faultCode-506faultStringmethod 'no_such_method' not defined
# Invalid - i4 target
xmlrpc_reflect41
-faultCode-500faultStringinvalid parameters: target must be a string
+faultCode-500faultStringinvalid parameters: target must be a string
# Invalid - empty int tag
xmlrpc_reflect
-faultCode-501faultStringunable to parse empty integer
+faultCode-501faultStringunable to parse empty integer
# Invalid - empty int text
xmlrpc_reflect
-faultCode-501faultStringunable to parse empty integer
+faultCode-501faultStringunable to parse empty integer
# Invalid - broken XML
thodCall>test_a41faultCode-503faultStringError=XML_ERROR_PARSING_ELEMENT ErrorID=6 (0x6) Line number=1: XMLElement name=method
+faultCode-503faultStringError=XML_ERROR_PARSING_ELEMENT ErrorID=6 (0x6) Line number=1: XMLElement name=method
# Invalid - non-integer i4
xmlrpc_reflectstring value
-faultCode-501faultStringunable to parse integer value
+faultCode-501faultStringunable to parse integer value
# Invalid - float i4
xmlrpc_reflect3.14
-faultCode-501faultStringunable to parse integer value
+faultCode-501faultStringunable to parse integer value
# Invalid - non-boolean boolean
xmlrpc_reflectstring value
-faultCode-501faultStringunknown boolean value: string value
+faultCode-501faultStringunknown boolean value: string value