mirror of
https://github.com/opensim/opensim.git
synced 2026-08-07 09:45:47 +08:00
* An attempt to fix mantis #3953
This commit is contained in:
@@ -44,7 +44,7 @@ namespace OpenSim.Framework.Servers.HttpServer
|
||||
private readonly BaseHttpServer m_server;
|
||||
private BlockingQueue<PollServiceHttpRequest> m_request;
|
||||
private bool m_running = true;
|
||||
private int m_timeout = 25000;
|
||||
private int m_timeout = 250;
|
||||
|
||||
|
||||
|
||||
@@ -71,14 +71,14 @@ namespace OpenSim.Framework.Servers.HttpServer
|
||||
|
||||
Hashtable responsedata = req.PollServiceArgs.GetEvents(req.PollServiceArgs.Id, str.ReadToEnd());
|
||||
m_server.DoHTTPGruntWork(responsedata,
|
||||
new OSHttpResponse(new HttpResponse(req.HttpContext, req.Request)));
|
||||
new OSHttpResponse(new HttpResponse(req.HttpContext, req.Request),req.HttpContext));
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Environment.TickCount - req.RequestTime) > m_timeout)
|
||||
{
|
||||
m_server.DoHTTPGruntWork(req.PollServiceArgs.NoEvents(),
|
||||
new OSHttpResponse(new HttpResponse(req.HttpContext, req.Request)));
|
||||
new OSHttpResponse(new HttpResponse(req.HttpContext, req.Request),req.HttpContext));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user