From 836970c776bcb42f9f408e55c4dd460f026a74d3 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sat, 9 Mar 2019 17:40:15 +0100 Subject: [PATCH] [Mime] fixed wrong logic --- src/Symfony/Component/Mime/Encoder/EightBitContentEncoder.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Mime/Encoder/EightBitContentEncoder.php b/src/Symfony/Component/Mime/Encoder/EightBitContentEncoder.php index 7211c0333f..94b838ce60 100644 --- a/src/Symfony/Component/Mime/Encoder/EightBitContentEncoder.php +++ b/src/Symfony/Component/Mime/Encoder/EightBitContentEncoder.php @@ -20,7 +20,9 @@ final class EightBitContentEncoder implements ContentEncoderInterface { public function encodeByteStream($stream, int $maxLineLength = 0): iterable { - yield from $stream; + while (!feof($stream)) { + yield fread($stream, 16372); + } } public function getName(): string