From 54f4caedeec3efc548999f5fac9672bbce3b7cf9 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Wed, 9 Mar 2005 19:00:11 +0000 Subject: [PATCH] Correctly convert a friendly interface name (DESCRIPTION) to the real interface id for optional interfaces --- etc/inc/pfsense-utils.inc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index f863f10f54..e5692b5a9c 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -505,7 +505,14 @@ function execute_command_return_output($command) { * convert_friendly_interface_to_real_interface_name($interface): convert WAN to FXP0 */ function convert_friendly_interface_to_real_interface_name($interface) { - return $config['interfaces'][$interface]['if']; + global $config; + if($interface == "lan") return $config['interfaces']['lan']['if']; + if($interface == "wan") return $config['interfaces']['lan']['if']; + foreach($config['interfaces'] as $int) { + if($int['descr'] == $interface) + return $int['if']; + } + return; } /*