Index: server/protocol.c =================================================================== --- server/protocol.c (revision 392924) +++ server/protocol.c (working copy) @@ -518,9 +518,11 @@ 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.