From 56aaa23e01e97d43ee677946cb2e9ba75d8aac1f Mon Sep 17 00:00:00 2001 From: kemo Date: Wed, 11 Mar 2026 13:33:08 +0100 Subject: [PATCH] Ignore unreachable fwrite in leftover flush block --- src/PhpSpreadsheet/Reader/Csv.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/PhpSpreadsheet/Reader/Csv.php b/src/PhpSpreadsheet/Reader/Csv.php index 58c12a400..9cbb4d6e8 100644 --- a/src/PhpSpreadsheet/Reader/Csv.php +++ b/src/PhpSpreadsheet/Reader/Csv.php @@ -370,10 +370,10 @@ class Csv extends BaseReader } } - // Flush any remaining bytes + // Flush any remaining bytes (incomplete multi-byte chars will throw) if ($leftover !== '') { $converted = StringHelper::convertEncoding($leftover, 'UTF-8', $encoding); - fwrite($outputHandle, $converted); + fwrite($outputHandle, $converted); // @codeCoverageIgnore } fclose($sourceHandle);