mirror of
https://github.com/unraid/webgui.git
synced 2026-01-06 01:29:54 -06:00
Protect parsing headers of .page file
Simple protection -> assigns default in case of an error
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user