summaryrefslogtreecommitdiff
path: root/inc/changelog.php
diff options
context:
space:
mode:
authorTom N Harris <tnharris@whoopdedo.org>2009-01-16 01:15:47 +0100
committerTom N Harris <tnharris@whoopdedo.org>2009-01-16 01:15:47 +0100
commited3655c4c7f9692340f7b54054d35f24a0cc3f68 (patch)
tree1e170c6770621b7cbcb8df6da90ed950972429ff /inc/changelog.php
parent1e4a1d1894f82903df44e3a3362ad2d977cb55a9 (diff)
downloadrpg-ed3655c4c7f9692340f7b54054d35f24a0cc3f68.tar.gz
rpg-ed3655c4c7f9692340f7b54054d35f24a0cc3f68.tar.bz2
Avoid zero-byte reads
darcs-hash:20090116001547-6942e-b5bc401c0ef4c36b1b7b8ca7ef708587953ec017.gz
Diffstat (limited to 'inc/changelog.php')
-rw-r--r--inc/changelog.php4
1 files changed, 2 insertions, 2 deletions
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;