https://bz.apache.org/bugzilla/show_bug.cgi?id=66133

--- Comment #3 from Yann Ylavic <[email protected]> ---
Well, the old code pretty much assumed that r->uri == r->parsed_uri.path since
it called ap_unescape_url() on r->parsed_uri.path but ap_getparents() (or
ap_no2slash()) on r->uri.
There are all meant to work on the same location, so the new code is using
r->parsed_uri.path consistently.
Actually ap_process_request_internal() is supposed to be called after
ap_parse_uri(), which sets both pointers to the same value.

I don't know what your test is doing, but if it had tested for %-decoding from
ap_process_request_internal() on r->uri (with r->uri != r->parsed_uri.path), it
would have failed long ago since ap_unescape_url() is called on
r->parsed_uri.path only..

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to