Index: includes/file.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/file.inc,v retrieving revision 1.44 diff -u -r1.44 file.inc --- includes/file.inc 18 May 2005 05:17:11 -0000 1.44 +++ includes/file.inc 2 Aug 2005 17:28:04 -0000 @@ -272,7 +272,7 @@ } if (!@copy($source, $dest)) { - drupal_set_message(t('The selected file %file could not be copied.', array('%file' => theme('placeholder', $source))), 'error'); + drupal_set_message(t('The selected file %file could not be copied to %dest.', array('%file' => theme('placeholder', $source), '%dest' => theme('placeholder', $dest))), 'error'); return 0; } } @@ -479,7 +479,7 @@ foreach ($list as $module) { $headers = module_invoke($module, 'file_download', $file); if ($headers === -1) { - drupal_access_denied(); + return drupal_access_denied(); } elseif (is_array($headers)) { file_transfer($file, $headers);