diff options
author | Jean Cyr <jcyr@dillobits.com> | 2013-02-17 21:21:48 -0500 |
---|---|---|
committer | Jean Cyr <jcyr@dillobits.com> | 2013-02-17 21:21:48 -0500 |
commit | 34cb864556f66e591e9ac16cb8d818fce5f3b05d (patch) | |
tree | f87ba3eab2e23797fd843999ee70a79ef4091c29 /etc/inc/system.inc | |
parent | 5705c60a24ce8a5887dda0f7c1a73231de42827e (diff) | |
download | pfsense-34cb864556f66e591e9ac16cb8d818fce5f3b05d.zip pfsense-34cb864556f66e591e9ac16cb8d818fce5f3b05d.tar.gz |
Avoid Warning: Invalid argument supplied for foreach() in /etc/inc/system.inc
Warning: Invalid argument supplied for foreach() in /etc/inc/system.inc
Don't use captiveportal configuration option variable if it isn't set
Diffstat (limited to 'etc/inc/system.inc')
-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(); |