? .directory
? drupal-828268-D6.patch
Index: includes/file.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/file.inc,v
retrieving revision 1.121.2.12
diff -u -p -r1.121.2.12 file.inc
--- includes/file.inc	11 May 2010 09:49:58 -0000	1.121.2.12
+++ includes/file.inc	19 Jun 2010 01:10:57 -0000
@@ -792,10 +792,17 @@ function file_save_data($data, $dest, $r
   fwrite($fp, $data);
   fclose($fp);
 
+  // Move temp file to to final destination
   if (!file_move($file, $dest, $replace)) {
     return 0;
   }
 
+  // Make sure everything was moved correctly
+  if (strlen($data) > 0 && @filesize($file) == 0) {
+    @unlink($file);
+    return 0;
+  }
+
   return $file;
 }
 
