Author: mhabersack
Date: 2007-08-08 07:55:20 -0400 (Wed, 08 Aug 2007)
New Revision: 83660

Modified:
   trunk/xsp/ChangeLog
   trunk/xsp/src/Mono.WebServer/MonoWorkerRequest.cs
Log:
2007-08-08  Marek Habersack  <[EMAIL PROTECTED]>

        * src/Mono.WebServer/MonoWorkerRequest.cs: don't use the
        SendResponseFromFile (IntPtr, long, long) overload from the
        SendResponseFromFile (string, long, long) one - prevents double
        close of the file handle.


Modified: trunk/xsp/ChangeLog
===================================================================
--- trunk/xsp/ChangeLog 2007-08-08 11:53:11 UTC (rev 83659)
+++ trunk/xsp/ChangeLog 2007-08-08 11:55:20 UTC (rev 83660)
@@ -1,5 +1,10 @@
 2007-08-08  Marek Habersack  <[EMAIL PROTECTED]>
 
+       * src/Mono.WebServer/MonoWorkerRequest.cs: don't use the
+       SendResponseFromFile (IntPtr, long, long) overload from the
+       SendResponseFromFile (string, long, long) one - prevents double
+       close of the file handle.
+
        * src/Mono.WebServer/ApplicationServer.cs: leave only the
        implementation of the ApplicationServer class here, the other
        classes are moved to own files, below.

Modified: trunk/xsp/src/Mono.WebServer/MonoWorkerRequest.cs
===================================================================
--- trunk/xsp/src/Mono.WebServer/MonoWorkerRequest.cs   2007-08-08 11:53:11 UTC 
(rev 83659)
+++ trunk/xsp/src/Mono.WebServer/MonoWorkerRequest.cs   2007-08-08 11:55:20 UTC 
(rev 83660)
@@ -798,7 +798,7 @@
                        FileStream file = null;
                        try {
                                file = File.OpenRead (filename);
-                               SendResponseFromFile (file.Handle, offset, 
length);
+                               SendFromStream (file, offset, length);
                        } finally {
                                if (file != null)
                                        file.Close ();

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to