// Fix class_index generation
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user