Loading CHANGES +3 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,9 @@ Changes with Apache 2.3.15 PR 51714. [Stefan Fritsch, Jim Jagielski, Ruediger Pluem, Eric Covener, <lowprio20 gmail.com>] *) http: Add missing Location header if local URL-path is used as ErrorDocument for 30x. [Stefan Fritsch] *) mod_buffer: Make sure we step down for subrequests, but not for internal redirects triggered by mod_rewrite. [Graham Leggett] Loading modules/http/http_request.c +5 −0 Original line number Diff line number Diff line Loading @@ -459,6 +459,11 @@ static request_rec *internal_internal_redirect(const char *new_uri, new->headers_in = r->headers_in; new->headers_out = apr_table_make(r->pool, 12); if (ap_is_HTTP_REDIRECT(new->status)) { const char *location = apr_table_get(r->headers_out, "Location"); if (location) apr_table_setn(new->headers_out, "Location", location); } new->err_headers_out = r->err_headers_out; new->subprocess_env = rename_original_env(r->pool, r->subprocess_env); new->notes = apr_table_make(r->pool, 5); Loading Loading
CHANGES +3 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,9 @@ Changes with Apache 2.3.15 PR 51714. [Stefan Fritsch, Jim Jagielski, Ruediger Pluem, Eric Covener, <lowprio20 gmail.com>] *) http: Add missing Location header if local URL-path is used as ErrorDocument for 30x. [Stefan Fritsch] *) mod_buffer: Make sure we step down for subrequests, but not for internal redirects triggered by mod_rewrite. [Graham Leggett] Loading
modules/http/http_request.c +5 −0 Original line number Diff line number Diff line Loading @@ -459,6 +459,11 @@ static request_rec *internal_internal_redirect(const char *new_uri, new->headers_in = r->headers_in; new->headers_out = apr_table_make(r->pool, 12); if (ap_is_HTTP_REDIRECT(new->status)) { const char *location = apr_table_get(r->headers_out, "Location"); if (location) apr_table_setn(new->headers_out, "Location", location); } new->err_headers_out = r->err_headers_out; new->subprocess_env = rename_original_env(r->pool, r->subprocess_env); new->notes = apr_table_make(r->pool, 5); Loading