aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r--OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs
index 79f4952..2819bc9 100644
--- a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs
+++ b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs
@@ -637,11 +637,11 @@ namespace OpenSim.Framework.Servers.HttpServer
637 { 637 {
638 try 638 try
639 { 639 {
640 if(request.InputStream != null && request.InputStream.CanRead)
641 request.InputStream.Close();
640 byte[] buffer500 = SendHTML500(response); 642 byte[] buffer500 = SendHTML500(response);
641 response.OutputStream.Write(buffer500, 0, buffer500.Length); 643 response.OutputStream.Write(buffer500, 0, buffer500.Length);
642 response.Send(); 644 response.Send();
643 if(request.InputStream.CanRead)
644 request.InputStream.Close();
645 } 645 }
646 catch 646 catch
647 { 647 {
@@ -829,7 +829,7 @@ namespace OpenSim.Framework.Servers.HttpServer
829 } 829 }
830 } 830 }
831 831
832 if(request.InputStream.CanRead) 832 if(request.InputStream != null && request.InputStream.CanRead)
833 request.InputStream.Dispose(); 833 request.InputStream.Dispose();
834 834
835 if (buffer != null) 835 if (buffer != null)
@@ -894,7 +894,7 @@ namespace OpenSim.Framework.Servers.HttpServer
894 } 894 }
895 finally 895 finally
896 { 896 {
897 if(request.InputStream.CanRead) 897 if(request.InputStream != null && request.InputStream.CanRead)
898 request.InputStream.Close(); 898 request.InputStream.Close();
899 899
900 // Every month or so this will wrap and give bad numbers, not really a problem 900 // Every month or so this will wrap and give bad numbers, not really a problem