diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2007-02-02 17:40:46 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2007-02-02 17:40:46 +0000 |
commit | 5a22b51cf38c9833dd2d842455e6af8ddebfac9a (patch) | |
tree | 20f4aeff6b7b5db62e5ea47ec4e870927bc8fa10 /etc | |
parent | adab3c25f5fa209dac918ac50be476434d0fcfdf (diff) | |
download | pfsense-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.inc | 2 |
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; |