summaryrefslogtreecommitdiffstats
path: root/usr/local/www/services_captiveportal_ip.php
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2012-12-19 22:16:47 +0000
committerErmal <eri@pfsense.org>2012-12-19 22:16:47 +0000
commitfe7e987e36951d4a96640ba2790c21911e21b957 (patch)
treeff878d3b02956ccc304e0a659956126e0eca2296 /usr/local/www/services_captiveportal_ip.php
parentfe3693cb1ac33580f86b8ed103ca9c4088e57941 (diff)
downloadpfsense-fe7e987e36951d4a96640ba2790c21911e21b957.zip
pfsense-fe7e987e36951d4a96640ba2790c21911e21b957.tar.gz
Various fixes to removal of pipes
Diffstat (limited to 'usr/local/www/services_captiveportal_ip.php')
-rwxr-xr-xusr/local/www/services_captiveportal_ip.php6
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']}");
OpenPOWER on IntegriCloud