summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorenukane <enukane@glenda9.org>2017-03-03 10:59:38 +0900
committerenukane <enukane@glenda9.org>2017-03-03 10:59:38 +0900
commit425656522f01ea6fe5f702c4b3b16a628054869e (patch)
tree8a9761d543ca786f5af30d753896bf3e4fc3d281 /src
parentbe4acfd167788719d16b795d5491646fd88bd23f (diff)
downloadpfsense-425656522f01ea6fe5f702c4b3b16a628054869e.zip
pfsense-425656522f01ea6fe5f702c4b3b16a628054869e.tar.gz
Fix parsing "::/0" as "::/128" on OpenVPN IPv6 Tunnel Remote network
Diffstat (limited to 'src')
-rw-r--r--src/etc/inc/openvpn.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/etc/inc/openvpn.inc b/src/etc/inc/openvpn.inc
index 39bcdaf..16a6813 100644
--- a/src/etc/inc/openvpn.inc
+++ b/src/etc/inc/openvpn.inc
@@ -1929,7 +1929,7 @@ function openvpn_gen_route_ipv4($network, $iroute = false) {
function openvpn_gen_route_ipv6($network, $iroute = false) {
$i = ($iroute) ? "i" : "";
list($ipv6, $prefix) = explode('/', trim($network));
- if (empty($prefix)) {
+ if (empty($prefix) && !($prefix === "0")) {
$prefix = "128";
}
return "{$i}route-ipv6 ${ipv6}/${prefix}";
OpenPOWER on IntegriCloud