// Fix class_index generation

This commit is contained in:
Damien Metzger
2013-10-11 11:15:14 +02:00
parent f80b348d86
commit 49cdfb56c6
+4 -7
View File
@@ -141,17 +141,14 @@ class Autoload
$filename_tmp = tempnam(dirname($filename), basename($filename.'.'));
if ($filename_tmp !== false AND file_put_contents($filename_tmp, $content, LOCK_EX) !== false)
{
@rename($filename_tmp, $filename);
if (!@rename($filename_tmp, $filename))
unlink($filename_tmp);
@chmod($filename, 0666);
}
// $filename_tmp couldn't be written. $filename should be there anyway (even if outdated), no need to die.
else
{
// $filename_tmp couldn't be written. $filename should be there anyway (even if outdated), no need to die.
error_log('Cannot write temporary file '.$filename_tmp);
if ($filename_tmp !== false)
unlink($filename_tmp);
}
}
}
$this->index = $classes;
}