diff --git a/lib/SimpleSAML/Module.php b/lib/SimpleSAML/Module.php index d6f5c79cad59da20222c7e4723c328d66985a30b..dfe056a38f8092bdf02bc108487fad3706c3845c 100644 --- a/lib/SimpleSAML/Module.php +++ b/lib/SimpleSAML/Module.php @@ -259,7 +259,7 @@ class Module throw new Error\NotFound('The URL wasn\'t found in the module.'); } - if (substr($path, -4) === '.php') { + if (mb_strtolower(substr($path, -4), 'UTF-8') === '.php') { // PHP file - attempt to run it /* In some environments, $_SERVER['SCRIPT_NAME'] is already set with $_SERVER['PATH_INFO']. Check for that