summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2007-02-02 17:40:46 +0000
committerScott Ullrich <sullrich@pfsense.org>2007-02-02 17:40:46 +0000
commit5a22b51cf38c9833dd2d842455e6af8ddebfac9a (patch)
tree20f4aeff6b7b5db62e5ea47ec4e870927bc8fa10 /etc
parentadab3c25f5fa209dac918ac50be476434d0fcfdf (diff)
downloadpfsense-5a22b51cf38c9833dd2d842455e6af8ddebfac9a.zip
pfsense-5a22b51cf38c9833dd2d842455e6af8ddebfac9a.tar.gz
Correctly return wan or lan. It seems that this function can fail in certain cases that I am still trying to resolve.
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/pfsense-utils.inc2
1 files changed, 2 insertions, 0 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc
index e1f511d..40e539b 100644
--- a/etc/inc/pfsense-utils.inc
+++ b/etc/inc/pfsense-utils.inc
@@ -953,6 +953,8 @@ function convert_real_interface_to_friendly_interface_name($interface) {
for ($j = 1; isset($config['interfaces']['opt' . $j]); $j++)
$ifdescrs['opt' . $j] = "opt" . $j;
foreach ($ifdescrs as $ifdescr => $ifname) {
+ if($config['interfaces']['$ifname']['if'] == $interface)
+ return $ifname;
$int = filter_translate_type_to_real_interface($ifname);
if($ifname == $interface) return $ifname;
if($int == $interface) return $ifname;
OpenPOWER on IntegriCloud