diff options
author | Ermal <eri@pfsense.org> | 2012-12-19 22:16:47 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2012-12-19 22:16:47 +0000 |
commit | fe7e987e36951d4a96640ba2790c21911e21b957 (patch) | |
tree | ff878d3b02956ccc304e0a659956126e0eca2296 /usr/local/www/services_captiveportal_ip.php | |
parent | fe3693cb1ac33580f86b8ed103ca9c4088e57941 (diff) | |
download | pfsense-fe7e987e36951d4a96640ba2790c21911e21b957.zip pfsense-fe7e987e36951d4a96640ba2790c21911e21b957.tar.gz |
Various fixes to removal of pipes
Diffstat (limited to 'usr/local/www/services_captiveportal_ip.php')
-rwxr-xr-x | usr/local/www/services_captiveportal_ip.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/usr/local/www/services_captiveportal_ip.php b/usr/local/www/services_captiveportal_ip.php index 4d895cd..4aadde5 100755 --- a/usr/local/www/services_captiveportal_ip.php +++ b/usr/local/www/services_captiveportal_ip.php @@ -67,10 +67,12 @@ if ($_GET['act'] == "del") { $ipent = $a_allowedips[$_GET['id']]; if (isset($config['captiveportal'][$cpzone]['enable'])) { - if (!empty($ipent['sn'])) + if (!empty($ipent['sn'])) { + $ipfw = pfSense_ipfw_getTablestats($cpzone, 3, $ipent['ip'], $ipent['sn']); $ipent['ip'] .= "/{$ipent['sn']}"; + } else + $ipfw = pfSense_ipfw_getTablestats($cpzone, 3, $ipent['ip']); captiveportal_ipfw_set_context($cpzone); - $ipfw = pfSense_ipfw_getTablestats($cpzone, 3, $ipent['ip']); if (is_array($ipfw)) { captiveportal_free_dn_ruleno($ipfw['dnpipe']); pfSense_pipe_action("pipe delete {$ipfw['dnpipe']}"); |