diff options
author | Chris Buechler <cmb@pfsense.org> | 2016-05-10 22:53:43 -0500 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2016-05-10 22:53:43 -0500 |
commit | adb6925e9e8e1f4d66bd972643f2a64912dc168f (patch) | |
tree | 4b9dd6b7832df189030c3b5bb66a5670cba4a844 /src/etc/inc/config.lib.inc | |
parent | e1caefc74fba6cbbb680288c1f8d930e4f0ad474 (diff) | |
download | pfsense-adb6925e9e8e1f4d66bd972643f2a64912dc168f.zip pfsense-adb6925e9e8e1f4d66bd972643f2a64912dc168f.tar.gz |
Check for is_array here to avoid possible issues if the config.cache is invalid. Adapted from PR 2925
Diffstat (limited to 'src/etc/inc/config.lib.inc')
-rw-r--r-- | src/etc/inc/config.lib.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/etc/inc/config.lib.inc b/src/etc/inc/config.lib.inc index 9620841..4285d3d 100644 --- a/src/etc/inc/config.lib.inc +++ b/src/etc/inc/config.lib.inc @@ -138,7 +138,7 @@ function parse_config($parse = false) { if (!$parse) { if (file_exists($g['tmp_path'] . '/config.cache')) { $config = unserialize(file_get_contents($g['tmp_path'] . '/config.cache')); - if (is_null($config)) { + if (!is_array($config)) { $parse = true; } } else { |