From 72d62d209c13fd66d61a5a2ac910b61d445163a6 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 5 Aug 2024 11:22:36 +0200 Subject: [PATCH] do not duplicate directory separators --- .../Component/Finder/Iterator/RecursiveDirectoryIterator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Finder/Iterator/RecursiveDirectoryIterator.php b/src/Symfony/Component/Finder/Iterator/RecursiveDirectoryIterator.php index a1225fceeb120..ac5d720efd586 100644 --- a/src/Symfony/Component/Finder/Iterator/RecursiveDirectoryIterator.php +++ b/src/Symfony/Component/Finder/Iterator/RecursiveDirectoryIterator.php @@ -72,7 +72,7 @@ public function current() $subPathname .= $this->getFilename(); $basePath = $this->rootPath; - if ('/' !== $basePath && !str_ends_with($basePath, $this->directorySeparator)) { + if ('/' !== $basePath && !str_ends_with($basePath, $this->directorySeparator) && !str_ends_with($basePath, '/')) { $basePath .= $this->directorySeparator; }