1
0
mirror of https://github.com/mrclay/minify.git synced 2025-08-11 08:34:19 +02:00

Corrupted cache files are now deleted.

This commit is contained in:
Steve Clay
2008-06-25 03:56:10 +00:00
parent dcd99a1e51
commit 38d22d5cc3

View File

@@ -91,8 +91,13 @@ class Minify_Cache_File {
*/
private static function _verifiedWrite($file, $data)
{
return (file_put_contents($file, $data, LOCK_EX)
&& (md5($data) === md5_file($file))
);
if (! @file_put_contents($file, $data, LOCK_EX)) {
return false;
}
if (md5($data) !== md5_file($file)) {
@unlink($file);
return false;
}
return true;
}
}