From bd92ede8f6202489b7ac367ffec5048c32baeb46 Mon Sep 17 00:00:00 2001 From: bcyrill Date: Wed, 6 Feb 2013 12:38:29 +0100 Subject: [PATCH] IPv6 subnet check --- etc/inc/util.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/inc/util.inc b/etc/inc/util.inc index d7019dee0b..74b11ce5b8 100644 --- a/etc/inc/util.inc +++ b/etc/inc/util.inc @@ -1217,7 +1217,7 @@ function check_subnetsv6_overlap($subnet1, $bits1, $subnet2, $bits2) { $sub2_min = gen_subnetv6($subnet2, $bits2); $sub2_max = gen_subnetv6_max($subnet2, $bits2); - return (is_inrange_v6($sub1_min, $sub2_min, $sub2_max) || is_inrange_v6($sub1_max, $sub2_min, $sub2_max)); + return (is_inrange_v6($sub1_min, $sub2_min, $sub2_max) || is_inrange_v6($sub1_max, $sub2_min, $sub2_max) || is_inrange_v6($sub2_min, $sub1_min, $sub1_max)); } /* compare two IP addresses */