summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
Diffstat (limited to 'usr')
-rw-r--r--usr/local/www/services_captiveportal_zones_edit.php5
1 files changed, 5 insertions, 0 deletions
diff --git a/usr/local/www/services_captiveportal_zones_edit.php b/usr/local/www/services_captiveportal_zones_edit.php
index 169a761..3603a24 100644
--- a/usr/local/www/services_captiveportal_zones_edit.php
+++ b/usr/local/www/services_captiveportal_zones_edit.php
@@ -76,6 +76,11 @@ if ($_POST) {
$a_cp[$cpzone]['descr'] = $_POST['descr'];
write_config();
+ /* make sure ipfw is loaded */
+ if (!is_module_loaded("ipfw.ko"))
+ filter_load_ipfw();
+ mwexec("/usr/local/sbin/ipfw_context -a {$cpzone}", true);
+
header("Location: services_captiveportal.php?zone={$cpzone}");
exit;
}
OpenPOWER on IntegriCloud