diff --git a/libs/functions.php b/libs/functions.php index c65fafc..d04afdb 100644 --- a/libs/functions.php +++ b/libs/functions.php @@ -37,6 +37,10 @@ if (substr($config_file, 0, 1) !== '/') $config_file = $base . '/' . $config_file; if (file_exists($config_file)) { $config = json_decode(file_get_contents($config_file), true); + if(!isset($config)) { + echo 'Daux.io Config Error:
The config file ' . $config_file . ' that was passed contained invalid JSON. Learn More.'; + exit; + } $options = array_merge($options, $config); } if (!isset($options['ignore']['files'])) $options['ignore']['files'] = array(); @@ -54,7 +58,7 @@ exit; } } - if (!ini_get('date.timezone')) date_default_timezone_set('GMT'); + if (!ini_get('date.timezone')) date_default_timezone_set('GMT'); return $options; }