diff --git a/lib/private/request.php b/lib/private/request.php index 3c33dfc340aff1cefa060bd14aa307fafeccdf80..3bf7d94d9cf08030b2ab5ef648474b34affbd75e 100644 --- a/lib/private/request.php +++ b/lib/private/request.php @@ -278,6 +278,8 @@ class OC_Request { $requestUri = '/' . ltrim($requestUri, '/'); } + $requestUri = preg_replace('%/{2,}%', '/', $requestUri); + // Remove the query string from REQUEST_URI if ($pos = strpos($requestUri, '?')) { $requestUri = substr($requestUri, 0, $pos);