Index: taxonomy_image-DRUPAL-6--1/taxonomy_image.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/taxonomy_image/taxonomy_image.module,v
retrieving revision 1.12.4.13.2.47
diff -u -p -r1.12.4.13.2.47 taxonomy_image.module
--- taxonomy_image-DRUPAL-6--1/taxonomy_image.module	20 Apr 2009 21:08:25 -0000	1.12.4.13.2.47
+++ taxonomy_image-DRUPAL-6--1/taxonomy_image.module	27 Nov 2009 19:44:55 -0000
@@ -656,6 +656,11 @@ function taxonomy_image_taxonomy($op, $t
           }
           else
             drupal_set_message(t('Error while adding image [tid = !tid, path = @path].', array('!tid' => $tid, '@path' => $filepath)), 'error');
+            
+          // explicitly set permissions for consistent access
+          if (! @chmod($file->destination, 0664)) {
+            watchdog('taxonomy_image', 'Could not set permissions for file: %file', array('%file' => $destination));
+          }
         }
       }
       break;
