From 3015129a4a7a0e981fee3424e2f4e3b2170ef5e7 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 19 Jul 2007 20:31:43 +0000 Subject: [PATCH] r13846@catbus: nickm | 2007-07-19 16:31:41 -0400 Actually, OSX (and some BSDs) accept [f:f:f:f:f:f:f:f::] as a perfectly fine ipv6 address. svn:r10887 --- src/or/test.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/or/test.c b/src/or/test.c index 408adaf8d8..f48de191de 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -1243,10 +1243,13 @@ test_ip6_helpers(void) test_assert(r == -1); r=tor_addr_parse_mask_ports("efef::/112", &t1, NULL, NULL, NULL); test_assert(r == -1); +#if 0 + /* These two are okay on OSX and some BSDs. */ r=tor_addr_parse_mask_ports("[f:f:f:f:f:f:f:f::]", &t1, NULL, NULL, NULL); test_assert(r == -1); r=tor_addr_parse_mask_ports("[::f:f:f:f:f:f:f:f]", &t1, NULL, NULL, NULL); test_assert(r == -1); +#endif r=tor_addr_parse_mask_ports("[f:f:f:f:f:f:f:f:f]", &t1, NULL, NULL, NULL); test_assert(r == -1); /* Test for V4-mapped address with mask < 96. (arguably not valid) */