From ed3655c4c7f9692340f7b54054d35f24a0cc3f68 Mon Sep 17 00:00:00 2001 From: Tom N Harris Date: Fri, 16 Jan 2009 01:15:47 +0100 Subject: Avoid zero-byte reads darcs-hash:20090116001547-6942e-b5bc401c0ef4c36b1b7b8ca7ef708587953ec017.gz --- inc/changelog.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'inc/changelog.php') diff --git a/inc/changelog.php b/inc/changelog.php index def785f43..f60b487db 100644 --- a/inc/changelog.php +++ b/inc/changelog.php @@ -250,7 +250,7 @@ function getRevisionInfo($id, $rev, $chunk_size=8192) { $got = 0; fseek($fp, $head); while ($got<$chunk_size && !feof($fp)) { - $tmp = fread($fp, max($chunk_size-$got, 0)); + $tmp = @fread($fp, max($chunk_size-$got, 0)); if ($tmp===false) { break; } //error state $got += strlen($tmp); $chunk .= $tmp; @@ -335,7 +335,7 @@ function getRevisions($id, $first, $num, $chunk_size=8192) { $read_size = max($tail-$finger, 0); // found chunk size $got = 0; while ($got<$read_size && !feof($fp)) { - $tmp = fread($fp, max($read_size-$got, 0)); + $tmp = @fread($fp, max($read_size-$got, 0)); if ($tmp===false) { break; } //error state $got += strlen($tmp); $chunk .= $tmp; -- cgit v1.2.3