From 57c52d45073cfb4de8ef2946f52d9cbc4e073b38 Mon Sep 17 00:00:00 2001 From: Erik Fonnesbeck Date: Sun, 1 Aug 2010 18:38:59 -0600 Subject: Small optimization for convert_friendly_interface_to_friendly_descr. Do not build an interface list for the most common cases. --- etc/inc/interfaces.inc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc index 90c927f..3d415a3 100644 --- a/etc/inc/interfaces.inc +++ b/etc/inc/interfaces.inc @@ -2583,6 +2583,13 @@ function convert_friendly_interface_to_friendly_descr($interface) { $ifdesc = "IPsec"; break; default: + if (isset($config['interfaces'][$interface])) { + if (empty($config['interfaces'][$interface]['descr'])) + $ifdesc = strtoupper($interface); + else + $ifdesc = strtoupper($config['interfaces'][$interface]['descr']); + break; + } /* if list */ $ifdescrs = get_configured_interface_with_descr(false, true); foreach ($ifdescrs as $if => $ifname) { -- cgit v1.1