diff --git a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs index 9f0d5fae88..b309db4874 100644 --- a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs +++ b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs @@ -1593,6 +1593,7 @@ namespace OpenSim.Framework.Servers.HttpServer if (!TryGetLLSDHandler(request.RawUrl, out LLSDMethod llsdhandler)) { response.StatusCode = (int)HttpStatusCode.NotFound; + response.KeepAlive = false; return null; } diff --git a/OpenSim/Framework/Util.cs b/OpenSim/Framework/Util.cs index 32d4239b6d..4a5fe44d15 100644 --- a/OpenSim/Framework/Util.cs +++ b/OpenSim/Framework/Util.cs @@ -3933,8 +3933,8 @@ namespace OpenSim.Framework public static void LogFailedXML(string message, string xml) { int length = xml.Length; - if (length > 2000) - xml = xml.Substring(0, 2000) + "..."; + if (length > 250) + xml = xml.Substring(0, 250) + "..."; for (int i = 0 ; i < xml.Length ; i++) {