summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xusr/local/www/interfaces_assign.php2
-rw-r--r--usr/local/www/interfaces_wireless_edit.php2
2 files changed, 2 insertions, 2 deletions
diff --git a/usr/local/www/interfaces_assign.php b/usr/local/www/interfaces_assign.php
index 511f41b..2e368e4 100755
--- a/usr/local/www/interfaces_assign.php
+++ b/usr/local/www/interfaces_assign.php
@@ -309,7 +309,7 @@ if ($_GET['act'] == "add") {
$descr = "OPT{$i}";
$config['interfaces'][$newifname] = array();
$config['interfaces'][$newifname]['descr'] = $descr;
- ksort($config['interfaces']);
+ uksort($config['interfaces'], "strnatcmp");
}
/* Find an unused port for this interface */
diff --git a/usr/local/www/interfaces_wireless_edit.php b/usr/local/www/interfaces_wireless_edit.php
index 6f65e0f..1e9419e 100644
--- a/usr/local/www/interfaces_wireless_edit.php
+++ b/usr/local/www/interfaces_wireless_edit.php
@@ -58,7 +58,7 @@ function clone_inuse($num) {
}
function clone_compare($a, $b) {
- return strcmp($a['cloneif'], $b['cloneif']);
+ return strnatcmp($a['cloneif'], $b['cloneif']);
}
$portlist = get_interface_list();
OpenPOWER on IntegriCloud