From daa58810feb26be9d355f5457d83ec1877f43b5d Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Sun, 30 Apr 2017 11:30:55 +0200 Subject: [PATCH] OpenVPN servers using udp6 or tcp6 fail to start, closes https://github.com/opnsense/core/issues/1576 --- src/etc/inc/plugins.inc.d/openvpn.inc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/etc/inc/plugins.inc.d/openvpn.inc b/src/etc/inc/plugins.inc.d/openvpn.inc index 6d0e89a6a..646adda71 100644 --- a/src/etc/inc/plugins.inc.d/openvpn.inc +++ b/src/etc/inc/plugins.inc.d/openvpn.inc @@ -543,9 +543,10 @@ function openvpn_reconfigure($mode, $settings, $device_only = false) if (is_ipaddr($ipaddr)) { $iface_ip=$ipaddr; } elseif (!empty($interface) && $interface != "any") { - $iface_ip=get_interface_ip($interface); - if (empty($iface_ip)) { + if (substr($settings['protocol'], 3, 1) == "6") { $iface_ip = get_interface_ipv6($interface); + } else { + $iface_ip = get_interface_ip($interface); } }