--- file.inc.original Mon Nov 8 17:31:54 2004 +++ file.inc Wed Jan 19 21:34:53 2005 @@ -74,7 +74,7 @@ // Check if directory exists. if (!is_dir($directory)) { - if (($mode & FILE_CREATE_DIRECTORY) && @mkdir($directory, 0760)) { + if (($mode & FILE_CREATE_DIRECTORY) && @mkdir($directory, 0764)) { drupal_set_message(t('Created directory %directory.', array('%directory' => "$directory"))); } else { @@ -257,6 +257,8 @@ drupal_set_message(t('File copy failed.'), 'error'); return 0; } + + @chmod($dest, 0644); } if (is_object($file)) {