diff --git a/uppsrc/Core/Rpc/Xml.cpp b/uppsrc/Core/Rpc/Xml.cpp
index dfc2dc0f4..baa40d7e9 100644
--- a/uppsrc/Core/Rpc/Xml.cpp
+++ b/uppsrc/Core/Rpc/Xml.cpp
@@ -164,11 +164,25 @@ String FormatXmlRpcParams(const ValueArray& params)
String FormatXmlRpcError(int code, const char *text)
{
String r;
- r << XmlHeader()
- << "\r\n"
- << "" << code << ""
- << "" << text << ""
- << "\r\n";
+ r << XmlHeader() <<
+ ""
+ ""
+ ""
+ ""
+ ""
+ ""
+ "faultCode"
+ "" << code << ""
+ ""
+ ""
+ "faultString"
+ "" << text << ""
+ ""
+ ""
+ ""
+ ""
+ ""
+ ;
return r;
}