Timezone: fix possible crash on CentOS

This commit is contained in:
Dylan K. Taylor 2019-12-18 11:08:01 +00:00
parent 494660102e
commit 9cbe378e8c

View File

@ -33,6 +33,7 @@ use function implode;
use function ini_get;
use function ini_set;
use function is_link;
use function is_string;
use function json_decode;
use function parse_ini_file;
use function preg_match;
@ -149,7 +150,7 @@ abstract class Timezone{
// RHEL / CentOS
if(file_exists('/etc/sysconfig/clock')){
$data = parse_ini_file('/etc/sysconfig/clock');
if(!empty($data['ZONE'])){
if(isset($data['ZONE']) and is_string($data['ZONE'])){
return trim($data['ZONE']);
}
}