From 4369a0330377448f04bf9248b5c802f22c16c774 Mon Sep 17 00:00:00 2001 From: Blackbit Date: Tue, 3 Sep 2024 16:43:24 +0200 Subject: [PATCH 1/2] close file handle --- src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php b/src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php index 89a9d3e053a2c..e2c371fe74957 100644 --- a/src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php +++ b/src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php @@ -50,6 +50,7 @@ public function guessMimeType(string $path): ?string return null; } $mimeType = $finfo->file($path); + finfo_close($finfo); if ($mimeType && 0 === (\strlen($mimeType) % 2)) { $mimeStart = substr($mimeType, 0, \strlen($mimeType) >> 1); From f009aca4fdd25b121130ad5a003c1fbe56ac5a59 Mon Sep 17 00:00:00 2001 From: Blackbit Date: Tue, 3 Sep 2024 16:53:50 +0200 Subject: [PATCH 2/2] Update FileinfoMimeTypeGuesser.php --- src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php b/src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php index e2c371fe74957..936c8fc6e20b2 100644 --- a/src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php +++ b/src/Symfony/Component/Mime/FileinfoMimeTypeGuesser.php @@ -50,7 +50,7 @@ public function guessMimeType(string $path): ?string return null; } $mimeType = $finfo->file($path); - finfo_close($finfo); + unset($finfo); if ($mimeType && 0 === (\strlen($mimeType) % 2)) { $mimeStart = substr($mimeType, 0, \strlen($mimeType) >> 1);