? sites/drupal_head.local
? sites/all/themes/acq_happy_theme
? sites/default/files
Index: includes/file.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/file.inc,v
retrieving revision 1.232
diff -u -p -r1.232 file.inc
--- includes/file.inc	26 Sep 2010 23:31:35 -0000	1.232
+++ includes/file.inc	27 Sep 2010 20:54:48 -0000
@@ -661,7 +661,7 @@ function file_usage_delete(stdClass $fil
   $result = $query->execute();
 
   // If the row has more than the specified count decrement it by that number.
-  if (!$result) {
+  if (!$result && $count > 0) {
     $query = db_update('file_usage')
       ->condition('module', $module)
       ->condition('fid', $file->fid);
@@ -670,9 +670,7 @@ function file_usage_delete(stdClass $fil
         ->condition('type', $type)
         ->condition('id', $id);
     }
-    if ($count) {
-      $query->expression('count', 'count - :count', array(':count' => $count));
-    }
+    $query->expression('count', 'count - :count', array(':count' => $count));
     $query->execute();
   }
 }
