I am playing with check_headers() and injecting bad characters, and I am getting some looping:
#2155 0x000000000048af80 in ap_http_header_filter (f=0x7fffc80061d0, b=0x7fffc09c2bd8) at http_filters.c:1262 #2156 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc80061d0, bb=0x7fffc09c2bd8) at util_filter.c:610 #2157 0x00000000004408aa in ap_content_length_filter (f=0x7fffc8006198, b=0x7fffc09c2bd8) at protocol.c:1776 #2158 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc8006198, bb=0x7fffc09c2bd8) at util_filter.c:610 #2159 0x00007fffe838daa5 in ap_headers_error_filter (f=0x7fffc09c2948, in=0x7fffc09c2bd8) at mod_headers.c:917 #2160 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc09c2948, bb=0x7fffc09c2bd8) at util_filter.c:610 #2161 0x00007fffe6103dfc in session_output_filter (f=0x7fffc09c2910, in=0x7fffc09c2bd8) at mod_session.c:489 #2162 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc09c2910, bb=0x7fffc09c2bd8) at util_filter.c:610 #2163 0x0000000000440b5e in ap_old_write_filter (f=0x7fffc09c29e0, bb=0x7fffc09c2bd8) at protocol.c:1845 #2164 0x00000000004396d0 in ap_pass_brigade (next=0x7fffc09c29e0, bb=0x7fffc09c2bd8) at util_filter.c:610 #2165 0x00000000004400a7 in end_output_stream (r=0x7fffc8004980) at protocol.c:1540 #2166 0x000000000044011f in ap_finalize_request_protocol (r=0x7fffc8004980) at protocol.c:1565 #2167 0x0000000000486612 in ap_send_error_response (r=0x7fffc8004980, recursive_error=500) at http_protocol.c:1395 #2168 0x0000000000486da8 in ap_die_r (type=500, r=0x7fffc8004980, recursive_error=500) at http_request.c:224 #2169 0x0000000000486dd4 in ap_die (type=500, r=0x7fffc8004980) at http_request.c:229 #2170 0x000000000048af80 in ap_http_header_filter (f=0x7fffc80061d0, b=0x7fffc09c2798) at http_filters.c:1262 This is even after trying to zap the offending header before ap_die. -- Eric Covener cove...@gmail.com