[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. |