summaryrefslogtreecommitdiffstats
path: root/usr/local/www/system_gateway_groups.php
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2010-04-30 21:34:33 +0000
committerErmal <eri@pfsense.org>2010-04-30 21:34:33 +0000
commitca54b8a759d19c07eebb72183c5a4835e7223881 (patch)
tree3cb7e70b908862a9e6bd4d01dadef41063ce6e66 /usr/local/www/system_gateway_groups.php
parentf78302e8849550f04dc873cb3823a24f90a3ca5c (diff)
downloadpfsense-ca54b8a759d19c07eebb72183c5a4835e7223881.zip
pfsense-ca54b8a759d19c07eebb72183c5a4835e7223881.tar.gz
Unset the gateway from the rules before removing it from the array.
Diffstat (limited to 'usr/local/www/system_gateway_groups.php')
-rwxr-xr-xusr/local/www/system_gateway_groups.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/local/www/system_gateway_groups.php b/usr/local/www/system_gateway_groups.php
index ac99235..a7c5e2b 100755
--- a/usr/local/www/system_gateway_groups.php
+++ b/usr/local/www/system_gateway_groups.php
@@ -73,11 +73,11 @@ if ($_POST) {
if ($_GET['act'] == "del") {
if ($a_gateway_groups[$_GET['id']]) {
$changedesc .= "removed gateway group {$_GET['id']}";
- unset($a_gateway_groups[$_GET['id']]);
foreach ($config['filter']['rule'] as $idx => $rule) {
if ($rule['gateway'] == $a_gateway_groups[$_GET['id']]['name'])
unset($config['filter']['rule'][$idx]['gateway']);
}
+ unset($a_gateway_groups[$_GET['id']]);
write_config($changedesc);
mark_subsystem_dirty('staticroutes');
header("Location: system_gateway_groups.php");
OpenPOWER on IntegriCloud