diff --git a/OpenSim/Framework/Servers/HttpServer/OSHttpServer/HttpClientContext.cs b/OpenSim/Framework/Servers/HttpServer/OSHttpServer/HttpClientContext.cs index bd8b413fe3..625f0bfff3 100644 --- a/OpenSim/Framework/Servers/HttpServer/OSHttpServer/HttpClientContext.cs +++ b/OpenSim/Framework/Servers/HttpServer/OSHttpServer/HttpClientContext.cs @@ -525,6 +525,17 @@ namespace OSHttpServer else { LastActivityTimeMS = ContextTimeoutManager.EnvironmentTickCount(); + if(Stream!=null && Stream.CanWrite) + { + try + { + Stream.Flush(); + } + catch + { + }; + } + lock (requestsInServiceIDs) { if (requestsInServiceIDs.Count == 0)