faults e.g. in mod_cache. Set it to "/" in this case.
PR: 39259
Submitted by: Davi Arnaut <davi haxent.com.br>
Reviewed by: rpluem
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@393037
13f79535-47bb-0310-9956-
ffa450edef68
Changes with Apache 2.3.0
[Remove entries to the current 2.0 and 2.2 section below, when backported]
+ *) core: Set the path of a parsed uri in a request to "/" if the path is
+ NULL. PR 39259. [Davi Arnaut <davi haxent.com.br>]
+
*) htdbm: Warn the user when adding a plaintext password on a platform
where it wouldn't work with the server (i.e., anywhere that has
crypt()). [Jeff Trawick]
r->hostname = r->parsed_uri.hostname;
}
+ if (r->parsed_uri.path == NULL)
+ r->parsed_uri.path = apr_pstrdup(r->pool, "/");
+
r->args = r->parsed_uri.query;
- r->uri = r->parsed_uri.path ? r->parsed_uri.path
- : apr_pstrdup(r->pool, "/");
+ r->uri = r->parsed_uri.path;
#if defined(OS2) || defined(WIN32)
/* Handle path translations for OS/2 and plug security hole.