summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/inc/captiveportal.inc7
1 files changed, 7 insertions, 0 deletions
diff --git a/etc/inc/captiveportal.inc b/etc/inc/captiveportal.inc
index d143f4d..138d041 100644
--- a/etc/inc/captiveportal.inc
+++ b/etc/inc/captiveportal.inc
@@ -999,6 +999,7 @@ function captiveportal_passthrumac_configure($lock = false) {
$rules = "";
+ captiveportal_zap_blockedmacs_db();
if (is_array($config['captiveportal'][$cpzone]['passthrumac']))
foreach ($config['captiveportal'][$cpzone]['passthrumac'] as $macent)
$rules .= captiveportal_passthrumac_configure_entry($macent);
@@ -2120,6 +2121,12 @@ function captiveportal_write_blockedmacs_db($blockedmacs) {
unlock($cpumaclck);
}
+function captiveportal_zap_blockedmacs_db() {
+ global $g, $cpzone;
+
+ @unlink_if_exists("{$g['vardb_path']}/captiveportal_blockedmacs_{$cpzone}.db");
+}
+
function captiveportal_send_server_accounting($off = false) {
global $cpzone, $config;
OpenPOWER on IntegriCloud