]> granicus.if.org Git - apache/commitdiff
Backing my earlier change out; There exists the possibility for
authorVictor J. Orlikowski <orlikowski@apache.org>
Sun, 8 Apr 2001 07:13:42 +0000 (07:13 +0000)
committerVictor J. Orlikowski <orlikowski@apache.org>
Sun, 8 Apr 2001 07:13:42 +0000 (07:13 +0000)
ap_parse_uri_components to not fill in the port field in certain cases,
i.e. wherein the uri begins with /

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88762 13f79535-47bb-0310-9956-ffa450edef68

modules/dav/main/util.c

index ea535fee941907e855130400432a30400636440a..12929f7e465293195c28a9f4509e4d18ee8d158c 100644 (file)
@@ -211,6 +211,10 @@ dav_lookup_result dav_lookup_uri(const char *uri, request_rec * r)
     if (scheme == NULL)
        scheme = ap_http_method(r);
 
+    /* insert a port if the URI did not contain one */
+    if (comp.port == 0)
+        comp.port = ap_default_port_for_scheme(comp.scheme);
+
     /* now, verify that the URI uses the same scheme as the current request.
        the port, must match our port.
        the URI must not have a query (args) or a fragment