summaryrefslogtreecommitdiffstats
path: root/usr/local/www/services_captiveportal_hostname.php
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2012-12-17 11:41:24 +0000
committerErmal <eri@pfsense.org>2012-12-17 11:41:24 +0000
commit1744a05823b73add76bf8fd1a4222a2626d2c400 (patch)
treeb436b94178ca8794ba947664e6fbb532c52deedd /usr/local/www/services_captiveportal_hostname.php
parent1272429c1b2b95a16be8af0469cac855cdbc1887 (diff)
downloadpfsense-1744a05823b73add76bf8fd1a4222a2626d2c400.zip
pfsense-1744a05823b73add76bf8fd1a4222a2626d2c400.tar.gz
Cleanup the pipes as well when removing or operating on tables for hostnames/ips/mac
Diffstat (limited to 'usr/local/www/services_captiveportal_hostname.php')
-rwxr-xr-xusr/local/www/services_captiveportal_hostname.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/local/www/services_captiveportal_hostname.php b/usr/local/www/services_captiveportal_hostname.php
index b575b29..679e562 100755
--- a/usr/local/www/services_captiveportal_hostname.php
+++ b/usr/local/www/services_captiveportal_hostname.php
@@ -74,14 +74,14 @@ if ($_GET['act'] == "del" && !empty($cpzone)) {
$ip = gethostbyname($ipent['ip']);
if(is_ipaddr($ip)) {
captiveportal_ipfw_set_context($zone);
- mwexec("/sbin/ipfw table 3 delete {$ip}");
- mwexec("/sbin/ipfw table 4 delete {$ip}");
$ipfw = pfSense_ipfw_getTablestats($cpzone, 3, $ip);
if (is_array($ipfw)) {
captiveportal_free_dn_ruleno($ipfw['dnpipe']);
pfSense_pipe_action("pipe delete {$ipfw['dnpipe']}");
pfSense_pipe_action("pipe delete " . ($ipfw['dnpipe']+1));
}
+ pfSense_ipfw_Tableaction($cpzone, IP_FW_TABLE_DEL, 3, $ip);
+ pfSense_ipfw_Tableaction($cpzone, IP_FW_TABLE_DEL, 4, $ip);
}
}
OpenPOWER on IntegriCloud