diff --git a/classes/file/FileHandler.class.php b/classes/file/FileHandler.class.php index e0f61a435..16ea95dd4 100644 --- a/classes/file/FileHandler.class.php +++ b/classes/file/FileHandler.class.php @@ -20,7 +20,7 @@ class FileHandler { return \RX_BASEDIR . substr($source, 2); } - elseif (strncmp($source, '/', 1) === 0) + elseif (preg_match('@^(?:/|[a-z]:[\\\\/]|\\\\|https?:)@i', $source)) { return $source; }