diff options
author | enukane <enukane@glenda9.org> | 2017-03-03 10:59:38 +0900 |
---|---|---|
committer | enukane <enukane@glenda9.org> | 2017-03-03 10:59:38 +0900 |
commit | 425656522f01ea6fe5f702c4b3b16a628054869e (patch) | |
tree | 8a9761d543ca786f5af30d753896bf3e4fc3d281 | |
parent | be4acfd167788719d16b795d5491646fd88bd23f (diff) | |
download | pfsense-425656522f01ea6fe5f702c4b3b16a628054869e.zip pfsense-425656522f01ea6fe5f702c4b3b16a628054869e.tar.gz |
Fix parsing "::/0" as "::/128" on OpenVPN IPv6 Tunnel Remote network
-rw-r--r-- | src/etc/inc/openvpn.inc | 2 |
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}"; |