summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xusr/local/www/firewall_aliases_edit.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/usr/local/www/firewall_aliases_edit.php b/usr/local/www/firewall_aliases_edit.php
index 7a49beb..9db864f 100755
--- a/usr/local/www/firewall_aliases_edit.php
+++ b/usr/local/www/firewall_aliases_edit.php
@@ -245,12 +245,16 @@ if ($_POST) {
if ($a_aliases[$id]['name'] <> $alias['name']) {
foreach ($a_aliases as $aliasid => $aliasd) {
if ($aliasd['address'] <> "") {
+ $tmpdirty = false;
$tmpaddr = explode(" ", $aliasd['address']);
foreach ($tmpaddr as $tmpidx => $tmpalias) {
- if ($tmpalias == $a_aliases[$id]['name'])
+ if ($tmpalias == $a_aliases[$id]['name']) {
$tmpaddr[$tmpidx] = $alias['name'];
+ $tmpdirty = true;
+ }
}
- $a_aliases[$aliasid]['address'] = implode(" ", $tmpaddr);
+ if ($tmpdirty == true)
+ $a_aliases[$aliasid]['address'] = implode(" ", $tmpaddr);
}
}
}
OpenPOWER on IntegriCloud