aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers/HttpServer/OSHttpResponse.cs
diff options
context:
space:
mode:
authorTeravus Ovares2009-07-30 18:16:00 +0000
committerTeravus Ovares2009-07-30 18:16:00 +0000
commit23a8895d293f33e8dfcc4aaf56c6fcb49106e979 (patch)
tree93a1384385a114b8286a4be173d2dde423c457f1 /OpenSim/Framework/Servers/HttpServer/OSHttpResponse.cs
parentThank you, dmiles, for a patch that allows more differentiated script (diff)
downloadopensim-SC_OLD-23a8895d293f33e8dfcc4aaf56c6fcb49106e979.zip
opensim-SC_OLD-23a8895d293f33e8dfcc4aaf56c6fcb49106e979.tar.gz
opensim-SC_OLD-23a8895d293f33e8dfcc4aaf56c6fcb49106e979.tar.bz2
opensim-SC_OLD-23a8895d293f33e8dfcc4aaf56c6fcb49106e979.tar.xz
* Fixed another potential httpserver leak.
Diffstat (limited to 'OpenSim/Framework/Servers/HttpServer/OSHttpResponse.cs')
-rw-r--r--OpenSim/Framework/Servers/HttpServer/OSHttpResponse.cs19
1 files changed, 19 insertions, 0 deletions
diff --git a/OpenSim/Framework/Servers/HttpServer/OSHttpResponse.cs b/OpenSim/Framework/Servers/HttpServer/OSHttpResponse.cs
index 6c90a92..7029289 100644
--- a/OpenSim/Framework/Servers/HttpServer/OSHttpResponse.cs
+++ b/OpenSim/Framework/Servers/HttpServer/OSHttpResponse.cs
@@ -256,6 +256,25 @@ namespace OpenSim.Framework.Servers.HttpServer
256 } 256 }
257 } 257 }
258 258
259 public bool ReuseContext
260 {
261 get
262 {
263 if (_httpClientContext != null)
264 {
265 return !_httpClientContext.EndWhenDone;
266 }
267 return true;
268 }
269 set
270 {
271 if (_httpClientContext != null)
272 {
273 _httpClientContext.EndWhenDone = !value;
274 }
275 }
276 }
277
259 278
260 protected IHttpResponse _httpResponse; 279 protected IHttpResponse _httpResponse;
261 private IHttpClientContext _httpClientContext; 280 private IHttpClientContext _httpClientContext;