summaryrefslogtreecommitdiffstats
path: root/etc/inc/openvpn.inc
diff options
context:
space:
mode:
authorpierrepomes <pierre.pomes@interface-tech.com>2009-12-10 20:48:56 -0500
committerpierrepomes <pierre.pomes@interface-tech.com>2009-12-10 20:48:56 -0500
commit507af8dde8f9fe9d0530482398d4b6b91437c4c2 (patch)
tree27f72895a0b0a7183e998b4849c0dc84322797b5 /etc/inc/openvpn.inc
parente4c3d76749fbedb118b028341f0b1fb61e1a30a8 (diff)
downloadpfsense-507af8dde8f9fe9d0530482398d4b6b91437c4c2.zip
pfsense-507af8dde8f9fe9d0530482398d4b6b91437c4c2.tar.gz
Use get_interface_ip instead of a manual shell_exec(ifconfig). Ticket #69
Diffstat (limited to 'etc/inc/openvpn.inc')
-rw-r--r--etc/inc/openvpn.inc6
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);
}
}
OpenPOWER on IntegriCloud