From 75efedc52803fe7a932f62adb85460fc02f64f9e Mon Sep 17 00:00:00 2001 From: rob1n Date: Thu, 12 Apr 2007 16:31:47 +0000 Subject: [PATCH] Delete the cache in tmp even if the copy failed. Props andy. fixes #4141 git-svn-id: http://svn.automattic.com/wordpress/trunk@5255 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/cache.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/wp-includes/cache.php b/wp-includes/cache.php index b776d91ba..bbdf84c43 100644 --- a/wp-includes/cache.php +++ b/wp-includes/cache.php @@ -340,10 +340,9 @@ class WP_Object_Cache { fputs($fd, $serial); fclose($fd); if (!@ rename($temp_file, $cache_file)) { - if (@ copy($temp_file, $cache_file)) - @ unlink($temp_file); - else + if (!@ copy($temp_file, $cache_file)) $errors++; + @ unlink($temp_file); } @ chmod($cache_file, $file_perms); }