> > > Here: > http://home.comcast.net/~krehbiel3/php5isapi.c.patch<http://home.comcast.net/%7Ekrehbiel3/php5isapi.c.patch> > > If you fetched this patch before now, you may need to fetch it again, as it's revised.
I found that scripts would crash IIS6 (exception code 0xC0000005) when run in a virtual directory and zlib.output_compression was turned off. This change "fixes" it, for reasons I don't understand, which bothers me. And IIS5 was immune. And a "debug" build didn't exhibit the problem. Since it's so weird a "fix," I'll also mention that I built it with Visual Studio .NET SP1. (It is a real correction, though; if a WriteClient call were to fail, it might have called php_handle_aborted_connection more than once.)