Index: file.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/file.inc,v
retrieving revision 1.112
diff -u -r1.112 file.inc
--- file.inc	26 Nov 2007 16:36:42 -0000	1.112
+++ file.inc	3 Dec 2007 02:19:04 -0000
@@ -657,9 +657,11 @@
       $errors[] = t('The file is %filesize exceeding the maximum file size of %maxsize.', array('%filesize' => format_size($file->filesize), '%maxsize' => format_size($file_limit)));
     }
 
-    $total_size = file_space_used($user->uid) + $file->filesize;
-    if ($user_limit && $total_size > $user_limit) {
-      $errors[] = t('The file is %filesize which would exceed your disk quota of %quota.', array('%filesize' => format_size($file->filesize), '%quota' => format_size($user_limit)));
+    if ($user_limit) {
+      $total_size = file_space_used($user->uid) + $file->filesize;
+      if ($total_size > $user_limit) {
+        $errors[] = t('The file is %filesize which would exceed your disk quota of %quota.', array('%filesize' => format_size($file->filesize), '%quota' => format_size($user_limit)));
+      }
     }
   }
   return $errors;
