Merge commit '464201b41d5f5fdd7c88ab5e95dd7b6fbae6d766' into careminster

This commit is contained in:
Melanie
2013-03-19 00:54:23 +00:00
29 changed files with 157 additions and 8909 deletions

View File

@@ -487,7 +487,9 @@ namespace OpenSim.Framework.Servers.HttpServer
{
try
{
SendHTML500(response);
byte[] buffer500 = SendHTML500(response);
response.Body.Write(buffer500,0,buffer500.Length);
response.Body.Close();
}
catch
{
@@ -720,7 +722,15 @@ namespace OpenSim.Framework.Servers.HttpServer
catch (Exception e)
{
m_log.Error(String.Format("[BASE HTTP SERVER]: HandleRequest() threw {0} ", e.StackTrace), e);
SendHTML500(response);
try
{
byte[] buffer500 = SendHTML500(response);
response.Body.Write(buffer500, 0, buffer500.Length);
response.Body.Close();
}
catch
{
}
}
finally
{
@@ -1792,7 +1802,8 @@ namespace OpenSim.Framework.Servers.HttpServer
response.SendChunked = false;
response.ContentLength64 = buffer.Length;
response.ContentEncoding = Encoding.UTF8;
return buffer;
}