summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2016-02-20 02:33:47 -0600
committerChris Buechler <cmb@pfsense.org>2016-02-20 02:33:47 -0600
commit830ea39af85f19a96aec69521c0c1bf5b4f59882 (patch)
tree354df8a24f0933edab5931ea5b04982d59719470 /src
parent430d7e93aea1a4c07061425703250d8248867411 (diff)
downloadpfsense-830ea39af85f19a96aec69521c0c1bf5b4f59882.zip
pfsense-830ea39af85f19a96aec69521c0c1bf5b4f59882.tar.gz
Skip configuring dhcpdv6 when the interface doesn't have a valid subnet (like track6 where PD hasn't been obtained). Ticket #3029
Diffstat (limited to 'src')
-rw-r--r--src/etc/inc/services.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/etc/inc/services.inc b/src/etc/inc/services.inc
index 2a2126c..90dba13 100644
--- a/src/etc/inc/services.inc
+++ b/src/etc/inc/services.inc
@@ -1343,6 +1343,9 @@ EOD;
continue;
}
$ifcfgipv6 = get_interface_ipv6($dhcpv6if);
+ if (!is_ipaddrv6($ifcfgipv6)) {
+ continue;
+ }
$ifcfgsnv6 = get_interface_subnetv6($dhcpv6if);
$subnetv6 = gen_subnetv6($ifcfgipv6, $ifcfgsnv6);
OpenPOWER on IntegriCloud