Protect parsing headers of .page file

Simple protection -> assigns default in case of an error
This commit is contained in:
Squidly271
2025-10-09 17:26:30 -04:00
parent 31e4100387
commit de8974f6da

View File

@@ -18,7 +18,11 @@ function get_ini_key($key,$default) {
$x = strpos($key, '[');
$var = $x>0 ? substr($key,1,$x-1) : substr($key,1);
global $$var;
eval("\$var=$key;");
try {
eval("\$var=$key;");
} catch (Throwable $e) {
return $default;
}
return $var ?: $default;
}