httpd-modules-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sorin Manolache <>
Subject Re: input filters called again after Handler returns
Date Thu, 30 Jun 2011 07:11:55 GMT
On Thu, Jun 30, 2011 at 02:56, Jodi Bosa <> wrote:
> I'm encountering a strange interaction between modules (including my own).
> When I track it down, it appears that input filters are called after the
> handler is finished which results in 2 bodies in the response.
> In other words, this is what appears to be happening:
>        Input filters called with AP_MODE_GETLINE (for each HTTP request
> header)
>        Handler called and returns 302
>        input filters called with AP_MODE_READBYTES and 8192
> I've placed logging in ap_internal_*_redirect() and removed all related
> modules to see if one was a problem - yet the same issue happens.
> Thanks for any help.

At the end of the request processing chain, apache places a function
that clears the request body.

Your inut filter should place an EOS bucket in the brigade or return
something else than APR_SUCCESS in this second invocation.


View raw message