From 7f782427afc12a529d58f99522b7ea1328902f62 Mon Sep 17 00:00:00 2001 From: covener Date: Wed, 7 Jan 2009 20:39:01 +0000 Subject: Correct documentation of apr_uri_parse() and add a test for the current and agreed-upon behavior. PR44761 Reported by: Lieven Govaerts Contributed by: Dan Poirier Reviewed by: covener git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@732476 13f79535-47bb-0310-9956-ffa450edef68 --- include/apr_uri.h | 2 +- test/testuri.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/include/apr_uri.h b/include/apr_uri.h index 99db4d96..02908a9d 100644 --- a/include/apr_uri.h +++ b/include/apr_uri.h @@ -95,7 +95,7 @@ struct apr_uri_t { char *hostname; /** port string (integer representation is in "port") */ char *port_str; - /** the request path (or "/" if only scheme://host was given) */ + /** the request path (or NULL if only scheme://host was given) */ char *path; /** Everything after a '?' in the path, if present */ char *query; diff --git a/test/testuri.c b/test/testuri.c index 5ac5c5f2..ef433888 100644 --- a/test/testuri.c +++ b/test/testuri.c @@ -91,6 +91,10 @@ struct aup_test aup_tests[] = "http://sonyamt@[fe80::1]/filespace/?arg1=store", 0, "http", "sonyamt@[fe80::1]", "sonyamt", NULL, "fe80::1", NULL, "/filespace/", "arg1=store", NULL, 0 }, + { + "http://localhost", + 0, "http", "localhost", NULL, NULL, "localhost", NULL, NULL, NULL, NULL, 0 + }, { "//www.apache.org/", 0, NULL, "www.apache.org", NULL, NULL, "www.apache.org", NULL, "/", NULL, NULL, 0 -- cgit v1.2.1