From e6e01cee17d6ede8598b6565d017ab1019942267 Mon Sep 17 00:00:00 2001 From: Dr Scofield Date: Fri, 15 Aug 2008 07:09:48 +0000 Subject: From: Richard Alimi The following is a patch that disables the addition of the Content-Length HTTP response header when a chunked response is being sent. --- OpenSim/Framework/Servers/BaseHttpServer.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'OpenSim/Framework/Servers/BaseHttpServer.cs') diff --git a/OpenSim/Framework/Servers/BaseHttpServer.cs b/OpenSim/Framework/Servers/BaseHttpServer.cs index eba49e4..952fb31 100644 --- a/OpenSim/Framework/Servers/BaseHttpServer.cs +++ b/OpenSim/Framework/Servers/BaseHttpServer.cs @@ -222,7 +222,8 @@ namespace OpenSim.Framework.Servers request.InputStream.Close(); if (!response.IsContentTypeSet) response.ContentType = requestHandler.ContentType; - response.ContentLength64 = buffer.LongLength; + if (!response.SendChunked) + response.ContentLength64 = buffer.LongLength; try { -- cgit v1.1