diff options
author | Chris Buechler <cmb@pfsense.org> | 2016-02-20 02:33:47 -0600 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2016-02-20 02:33:47 -0600 |
commit | 830ea39af85f19a96aec69521c0c1bf5b4f59882 (patch) | |
tree | 354df8a24f0933edab5931ea5b04982d59719470 /src/etc/inc/services.inc | |
parent | 430d7e93aea1a4c07061425703250d8248867411 (diff) | |
download | pfsense-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/etc/inc/services.inc')
-rw-r--r-- | src/etc/inc/services.inc | 3 |
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); |