Skip to content

Commit 232356f

Browse files
committed
Fix DiffHelper::calculateFiles() for empty file
Signed-off-by: Jack Cherng <[email protected]>
1 parent 899600c commit 232356f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/DiffHelper.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,9 @@ public static function calculateFiles(
163163
$newFile = new \SplFileObject($new, 'r');
164164

165165
return static::calculate(
166-
$oldFile->fread($oldFile->getSize()),
167-
$newFile->fread($newFile->getSize()),
166+
// fread() requires the length > 0 hence we plus 1 for empty files
167+
$oldFile->fread($oldFile->getSize() + 1),
168+
$newFile->fread($newFile->getSize() + 1),
168169
$renderer,
169170
$differOptions,
170171
$rendererOptions

0 commit comments

Comments
 (0)