diff --git a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs index 64846eb8eb..913f307822 100644 --- a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs +++ b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs @@ -615,6 +615,12 @@ namespace OpenSim.Framework.Servers.HttpServer response.AddHeader("Access-Control-Allow-Methods", "GET, POST, DELETE, PUT, OPTIONS"); response.AddHeader("Access-Control-Allow-Headers", "Content-Type"); response.StatusCode = (int)HttpStatusCode.OK; + + if (request.InputStream != null && request.InputStream.CanRead) + request.InputStream.Dispose(); + + requestEndTick = Environment.TickCount; + response.Send(); return; }