httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From William A Rowe Jr <>
Subject Re: svn commit: r1773761 - /httpd/httpd/trunk/modules/http/http_filters.c
Date Mon, 12 Dec 2016 18:54:00 GMT
On Mon, Dec 12, 2016 at 12:43 PM, Jacob Champion <>

> On 12/12/2016 10:40 AM, William A Rowe Jr wrote:
>> I expect we still must have a header unset in the 500 case for all invalid
>> header names or values.
> The problem seems to be that `Headers always set` negates the header
> removal, and the anti-recursion check doesn't seem to be working as
> intended.

By removal, I'm suggesting this should happen in the http output filter
just as we are about to transmit them.

So the header will be set, then it would then be un-set, but my issue
is that I can't find the programatic pattern for apr_table_do to manipulate
the elts, and even if it exists, apr_table_do will quit once the first bad
is found and the callback first returns 0, preventing us from reviewing the
remaining header lines.

View raw message