Initially I would think that a filter should see at most one EOS.
mod_ext_filter doesn't have logic to ignore subsequent ones, resulting
in a superfluous error message from a failed syscall when it tries to
re-do some cleanup when it hits a second EOS.

In this case, the subrequest is handled by default_handler which
passes down a FILE bucket and an EOS bucket.  After that has
completed, ap_finalize_sub_req_protocol() passes down another EOS
bucket.  Why does ap_finalize_sub_req_protocol() pass down an EOS?
Isn't the handler responsible for that?  Is this to clean up in case
the handler encountered an error and failed to pass down an EOS?

-- 
Jeff Trawick | [EMAIL PROTECTED]
Born in Roswell... married an alien...

Reply via email to