Index: includes/file.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/file.inc,v
retrieving revision 1.24
diff -u -F^f -r1.24 file.inc
--- includes/file.inc	13 Sep 2004 23:30:58 -0000	1.24
+++ includes/file.inc	17 Sep 2004 01:34:05 -0000
@@ -153,7 +153,7 @@ function file_check_upload($source) {
  * @return 0 for invalid path or the real path of the source.
  */
 function file_check_location($source, $directory = 0) {
-  $source = realpath($source);
+  $source = realpath(dirname($source));
   $directory = realpath($directory);
   if ($directory && strpos($source, $directory) !== 0) {
     return 0;
