From 5db9498d9bae9433da293f27cb341a2d397e23e4 Mon Sep 17 00:00:00 2001 From: Ermal Date: Fri, 12 Mar 2010 23:02:51 +0000 Subject: Fix local and nobind for client settings --- etc/inc/openvpn.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/etc/inc/openvpn.inc b/etc/inc/openvpn.inc index 766dce3..19be97e 100644 --- a/etc/inc/openvpn.inc +++ b/etc/inc/openvpn.inc @@ -340,7 +340,8 @@ function openvpn_reconfigure($mode,& $settings) { $conf .= "down /etc/rc.filter_configure\n"; if (!empty($iface_ip)) { - $conf .= "local {$iface_ip}\n"; + if ($mode == "server" || ($mode == "client" && !empty($settings['local_port']))) + $conf .= "local {$iface_ip}\n"; } // server specific settings -- cgit v1.1