On Mon, Dec 12, 2016 at 11:18 AM, Yann Ylavic <ylavic....@gmail.com> wrote: > On Mon, Dec 12, 2016 at 3:32 PM, Eric Covener <cove...@gmail.com> wrote: >> On Mon, Dec 12, 2016 at 6:25 AM, Yann Ylavic <ylavic....@gmail.com> wrote: >>> Tested with "Header set 'X-Bad' '<something with CR>'" with no redirect >>> loop. >> >> w/ 'Header always set...' this still repeats > > Right, with r1773812 it looks good. > We'd only recurse if not in internal redirect already, otherwise fall > through with: > HTTP/1.1 500 Internal Server Error > Date: Mon, 12 Dec 2016 16:11:59 GMT > Server: Apache/2.5.0-dev (Unix) OpenSSL/1.0.2g > Content-Length: 0 > Connection: close > > WDYT?
Still failing my accidental test. Will send you a separate note. #519 0x000000000048af51 in ap_http_header_filter (f=0x7fffc80061d0, b=0x7fffc85e9ad0) at http_filters.c:1257 #520 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc80061d0, bb=0x7fffc85e9ad0) at util_filter.c:610 #521 0x00000000004408a9 in ap_content_length_filter (f=0x7fffc8006198, b=0x7fffc85e9ad0) at protocol.c:1776 #522 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc8006198, bb=0x7fffc85e9ad0) at util_filter.c:610 #523 0x00007fffe838daa5 in ap_headers_error_filter (f=0x7fffc85e9850, in=0x7fffc85e9ad0) at mod_headers.c:917 #524 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc85e9850, bb=0x7fffc85e9ad0) at util_filter.c:610 #525 0x00007fffe6103dfc in session_output_filter (f=0x7fffc85e9818, in=0x7fffc85e9ad0) at mod_session.c:489 #526 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc85e9818, bb=0x7fffc85e9ad0) at util_filter.c:610 #527 0x0000000000440b5d in ap_old_write_filter (f=0x7fffc85e98d8, bb=0x7fffc85e9ad0) at protocol.c:1845 #528 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc85e98d8, bb=0x7fffc85e9ad0) at util_filter.c:610 #529 0x00000000004400a6 in end_output_stream (r=0x7fffc8004980) at protocol.c:1540 #530 0x000000000044011e in ap_finalize_request_protocol (r=0x7fffc8004980) at protocol.c:1565 #531 0x0000000000486611 in ap_send_error_response (r=0x7fffc8004980, recursive_error=500) at http_protocol.c:1395 #532 0x0000000000486da7 in ap_die_r (type=500, r=0x7fffc8004980, recursive_error=500) at http_request.c:224 #533 0x0000000000486dd3 in ap_die (type=500, r=0x7fffc8004980) at http_request.c:229 #534 0x000000000048af51 in ap_http_header_filter (f=0x7fffc80061d0, b=0x7fffc85e7790) at http_filters.c:1257 #535 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc80061d0, bb=0x7fffc85e7790) at util_filter.c:610 #536 0x00000000004408a9 in ap_content_length_filter (f=0x7fffc8006198, b=0x7fffc85e7790) at protocol.c:1776 #537 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc8006198, bb=0x7fffc85e7790) at util_filter.c:610 #538 0x00007fffe838daa5 in ap_headers_error_filter (f=0x7fffc85ed568, in=0x7fffc85e7790) at mod_headers.c:917 #539 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc85ed568, bb=0x7fffc85e7790) at util_filter.c:610 #540 0x00007fffe6103dfc in session_output_filter (f=0x7fffc85ed530, in=0x7fffc85e7790) at mod_session.c:489 #541 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc85ed530, bb=0x7fffc85e7790) at util_filter.c:610 #542 0x0000000000440b5d in ap_old_write_filter (f=0x7fffc85ed5f0, bb=0x7fffc85e7790) at protocol.c:1845 #543 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc85ed5f0, bb=0x7fffc85e7790) at util_filter.c:610 #544 0x00000000004400a6 in end_output_stream (r=0x7fffc8004980) at protocol.c:1540 #545 0x000000000044011e in ap_finalize_request_protocol (r=0x7fffc8004980) at protocol.c:1565 #546 0x0000000000486611 in ap_send_error_response (r=0x7fffc8004980, recursive_error=500) at http_protocol.c:1395 #547 0x0000000000486da7 in ap_die_r (type=500, r=0x7fffc8004980, recursive_error=500) at http_request.c:224 #548 0x0000000000486dd3 in ap_die (type=500, r=0x7fffc8004980) at http_request.c:229 #549 0x000000000048af51 in ap_http_header_filter (f=0x7fffc80061d0, b=0x7fffc85ed4e0) at http_filters.c:1257 -- Eric Covener cove...@gmail.com