diff options
Diffstat (limited to 'modules/http')
-rw-r--r-- | modules/http/http_protocol.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/http/http_protocol.c b/modules/http/http_protocol.c index 8e5029884b..119dbfaa8a 100644 --- a/modules/http/http_protocol.c +++ b/modules/http/http_protocol.c @@ -2025,6 +2025,12 @@ AP_DECLARE(void) ap_send_error_response(request_rec *r, int recursive_error) */ r->eos_sent = 0; + /* and we need to get rid of any RESOURCE filters that might be lurking + * around, thinking they are in the middle of the original request + */ + + r->output_filters = r->proto_output_filters; + /* * It's possible that the Location field might be in r->err_headers_out * instead of r->headers_out; use the latter if possible, else the |