diff options
-rw-r--r-- | etc/inc/system.inc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/etc/inc/system.inc b/etc/inc/system.inc index 2bd0f91..423aa11 100644 --- a/etc/inc/system.inc +++ b/etc/inc/system.inc @@ -1348,9 +1348,11 @@ function system_reboot_cleanup() { mwexec("/usr/local/bin/beep.sh stop"); require_once("captiveportal.inc"); - foreach ($config['captiveportal'] as $cpzone=>$cp) { - captiveportal_radius_stop_all(); - captiveportal_send_server_accounting(true); + if (isset($config['captiveportal'])) { + foreach ($config['captiveportal'] as $cpzone=>$cp) { + captiveportal_radius_stop_all(); + captiveportal_send_server_accounting(true); + } } require_once("voucher.inc"); voucher_save_db_to_config(); |