mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-09-23 06:39:18 +00:00
It's possible for $_SERVER['PATH_INFO'] to be unset.
This commit is contained in:
parent
08fe102b8e
commit
49257629ea
@ -8,7 +8,7 @@
|
|||||||
* @copyright Catalyst .Net Ltd, Morphoss Ltd <http://www.morphoss.com/>
|
* @copyright Catalyst .Net Ltd, Morphoss Ltd <http://www.morphoss.com/>
|
||||||
* @license http://gnu.org/copyleft/gpl.html GNU GPL v2 or later
|
* @license http://gnu.org/copyleft/gpl.html GNU GPL v2 or later
|
||||||
*/
|
*/
|
||||||
if ( preg_match( '{^(/favicon.ico|davical.css|(images|js|css)/.+)$}', $_SERVER['PATH_INFO'], $matches ) ) {
|
if ( isset($_SERVER['PATH_INFO']) && preg_match( '{^(/favicon.ico|davical.css|(images|js|css)/.+)$}', $_SERVER['PATH_INFO'], $matches ) ) {
|
||||||
$filename = $_SERVER['DOCUMENT_ROOT'] . preg_replace('{(\.\.|\\\\)}', '', $matches[1]);
|
$filename = $_SERVER['DOCUMENT_ROOT'] . preg_replace('{(\.\.|\\\\)}', '', $matches[1]);
|
||||||
$fh = @fopen($matches[1],'r');
|
$fh = @fopen($matches[1],'r');
|
||||||
if ( ! $fh ) {
|
if ( ! $fh ) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user