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