diff options
author | Ermal <eri@pfsense.org> | 2010-04-30 21:34:33 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2010-04-30 21:34:33 +0000 |
commit | ca54b8a759d19c07eebb72183c5a4835e7223881 (patch) | |
tree | 3cb7e70b908862a9e6bd4d01dadef41063ce6e66 /usr/local | |
parent | f78302e8849550f04dc873cb3823a24f90a3ca5c (diff) | |
download | pfsense-ca54b8a759d19c07eebb72183c5a4835e7223881.zip pfsense-ca54b8a759d19c07eebb72183c5a4835e7223881.tar.gz |
Unset the gateway from the rules before removing it from the array.
Diffstat (limited to 'usr/local')
-rwxr-xr-x | usr/local/www/system_gateway_groups.php | 2 |
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"); |