[Phpfreechat-svn] SF.net SVN: phpfreechat: [1058] trunk/src/pfctools.php
Status: Beta
Brought to you by:
kerphi
|
From: <ke...@us...> - 2007-07-30 10:27:44
|
Revision: 1058
http://phpfreechat.svn.sourceforge.net/phpfreechat/?rev=1058&view=rev
Author: kerphi
Date: 2007-07-30 03:27:45 -0700 (Mon, 30 Jul 2007)
Log Message:
-----------
Bug fix: sometimes the messages ids are corrupted (thanks to Gerard Pinzone, sf patch 1762864)
Modified Paths:
--------------
trunk/src/pfctools.php
Modified: trunk/src/pfctools.php
===================================================================
--- trunk/src/pfctools.php 2007-07-27 07:30:58 UTC (rev 1057)
+++ trunk/src/pfctools.php 2007-07-30 10:27:45 UTC (rev 1058)
@@ -411,13 +411,13 @@
$data = '';
if (!file_exists($filename)) return $data;
- $size = filesize($filename);
- if ($size == 0) return $data;
-
$fp = fopen( $filename, $mode );
if( $fp && flock( $fp, LOCK_SH ) )
{
- $data = fread( $fp, $size );
+ clearstatcache();
+ $size = filesize($filename);
+ if ($size > 0)
+ $data = fread( $fp, $size );
// flock($fp, LOCK_UN); // will be done by fclose
}
fclose( $fp );
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|