[lttng-dev] [PATCH lttng-tools] Fix: Use ipv6 loopback adress in test_uri

Michael Jeanson mjeanson at efficios.com
Thu Feb 18 12:45:13 EST 2016


Some older version of Debian/Ubuntu and maybe other distros won't set
localhost to point on ::1 in the system hosts file and use instead a
custom name like ip6-localhost or ipv6-locahost which is not
standardized across distros.

To work around this, use the ipv6 loopback address instead of localhost.

Signed-off-by: Michael Jeanson <mjeanson at efficios.com>
---
 tests/unit/test_uri.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/unit/test_uri.c b/tests/unit/test_uri.c
index 432e2b3..cd95753 100644
--- a/tests/unit/test_uri.c
+++ b/tests/unit/test_uri.c
@@ -108,7 +108,7 @@ void test_uri_parsing(void)
 		uri = NULL;
 	}
 
-	s_uri1 = "net6://localhost:8989";
+	s_uri1 = "net6://[::1]:8989";
 
 	size = uri_parse(s_uri1, &uri);
 
@@ -125,7 +125,7 @@ void test_uri_parsing(void)
 	   uri[1].port == 0 &&
 	   strlen(uri[1].subdir) == 0 &&
 	   strcmp(uri[0].dst.ipv6, "::1") == 0,
-	   "URI set to net6://localhost:8989");
+	   "URI set to net6://[::1]:8989");
 
 	if (uri) {
 		uri_free(uri);
-- 
2.7.0




More information about the lttng-dev mailing list