diff options
author | pierrepomes <pierre.pomes@interface-tech.com> | 2009-12-10 20:48:56 -0500 |
---|---|---|
committer | pierrepomes <pierre.pomes@interface-tech.com> | 2009-12-10 20:48:56 -0500 |
commit | 507af8dde8f9fe9d0530482398d4b6b91437c4c2 (patch) | |
tree | 27f72895a0b0a7183e998b4849c0dc84322797b5 /etc | |
parent | e4c3d76749fbedb118b028341f0b1fb61e1a30a8 (diff) | |
download | pfsense-507af8dde8f9fe9d0530482398d4b6b91437c4c2.zip pfsense-507af8dde8f9fe9d0530482398d4b6b91437c4c2.tar.gz |
Use get_interface_ip instead of a manual shell_exec(ifconfig). Ticket #69
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/openvpn.inc | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/etc/inc/openvpn.inc b/etc/inc/openvpn.inc index ad5fa87..d6157b1 100644 --- a/etc/inc/openvpn.inc +++ b/etc/inc/openvpn.inc @@ -308,11 +308,7 @@ function openvpn_reconfigure($mode,& $settings) { $iface_ip=$ipaddr; } else { if ((!empty($interface)) && (strcmp($interface, "any"))) { - $iface=convert_friendly_interface_to_real_interface_name($interface); - - // Get ip address for the requested interface - $lines = explode(' ', trim(shell_exec("ifconfig {$iface} | grep inet | grep -v inet6"))); - $iface_ip = $lines[1]; + $iface_ip=get_interface_ip($interface); } } |