From fcc1a1e4c2bab6373d94ff1f21d1d0f4f137d995 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Mon, 13 Mar 2017 23:52:56 +0000 Subject: improve numerical ipv6 urldb prefix search test coverage --- test/urldbtest.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'test/urldbtest.c') diff --git a/test/urldbtest.c b/test/urldbtest.c index 793b04abb..31cba2e1f 100644 --- a/test/urldbtest.c +++ b/test/urldbtest.c @@ -831,6 +831,18 @@ START_TEST(urldb_iterate_partial_numeric_v6_test) urldb_iterate_entries_cb); ck_assert_int_eq(cb_count, 1); + /* double path separators are ignored */ + cb_count = 0; + urldb_iterate_partial("[2001:db8:1f70::999:de8:7648:6e8]//index.html", + urldb_iterate_entries_cb); + ck_assert_int_eq(cb_count, 1); + + /* bad ipv6 address inet_pton should fail with this */ + cb_count = 0; + urldb_iterate_partial("[2001::1f70::999::7648:8]", + urldb_iterate_entries_cb); + ck_assert_int_eq(cb_count, 0); + } END_TEST -- cgit v1.2.3