From 1fff47bfc76b173eeceefd05e44858ea7c0993ae Mon Sep 17 00:00:00 2001 From: Stephan Date: Tue, 29 Mar 2022 11:28:33 +0100 Subject: [PATCH] SplFileInfo: getRealPath can return false in ArchivableFilesFinder (#10665) --- src/Composer/Package/Archiver/ArchivableFilesFinder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Composer/Package/Archiver/ArchivableFilesFinder.php b/src/Composer/Package/Archiver/ArchivableFilesFinder.php index a4382c029..70be41624 100644 --- a/src/Composer/Package/Archiver/ArchivableFilesFinder.php +++ b/src/Composer/Package/Archiver/ArchivableFilesFinder.php @@ -58,7 +58,7 @@ class ArchivableFilesFinder extends \FilterIterator $this->finder = new Finder(); $filter = function (\SplFileInfo $file) use ($sources, $filters, $fs): bool { - if ($file->isLink() && strpos($file->getRealPath(), $sources) !== 0) { + if ($file->isLink() && ($file->getRealPath() === false || strpos($file->getRealPath(), $sources) !== 0)) { return false; }