Index: upload.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/upload.module,v
retrieving revision 1.96
diff -u -r1.96 upload.module
--- upload.module	18 Apr 2006 08:32:04 -0000	1.96
+++ upload.module	20 Apr 2006 20:25:39 -0000
@@ -144,10 +144,11 @@
 }
 
 function upload_file_download($file) {
-  if (user_access('view uploaded files')) {
-    $file = file_create_path($file);
-    $result = db_query("SELECT f.* FROM {files} f WHERE filepath = '%s'", $file);
-    if ($file = db_fetch_object($result)) {
+  
+  $file = file_create_path($file);
+  $result = db_query("SELECT f.* FROM {files} f WHERE filepath = '%s'", $file);
+  if ($file = db_fetch_object($result)) {
+    if (user_access('view uploaded files')) {
       $node = node_load($file->nid);
       if (node_access('view', $node)) {
         $name = mime_header_encode($file->filename);
@@ -164,9 +165,9 @@
         return -1;
       }
     }
-  }
-  else {
-    return -1;
+    else {
+      return -1;
+    }
   }
 }
 
