? example.patch
Index: contrib/emthumb/emthumb.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/emfield/contrib/emthumb/emthumb.module,v
retrieving revision 1.7.2.36.2.10
diff -u -p -r1.7.2.36.2.10 emthumb.module
--- contrib/emthumb/emthumb.module	20 Oct 2010 20:42:09 -0000	1.7.2.36.2.10
+++ contrib/emthumb/emthumb.module	2 Nov 2010 18:27:17 -0000
@@ -585,7 +585,7 @@ function emthumb_fetch_remote_thumbnail(
           $directory .= '/'. $field['widget']['emimport_image_path'];
         }
         // Create a new filepath from our desired filename.
-        $filepath = file_create_filename($basename, $directory);
+        $filepath = $directory . '/' .$basename;
 
         // Begin building file object.
         $file = new stdClass();
@@ -614,7 +614,7 @@ function emthumb_fetch_remote_thumbnail(
         }
 
         $file->source = 'emthumb_fetch_remote_thumbnail';
-        $file->destination = file_destination($file->filepath, $replace);
+        $file->destination = file_destination($file->filepath, FILE_EXISTS_REPLACE);
         $file->filesize = strlen($image);
 
         // Call the validation functions.
@@ -637,7 +637,7 @@ function emthumb_fetch_remote_thumbnail(
           return 0;
         }
 
-        if (!file_save_data($image, $file->filepath, FILE_EXISTS_RENAME)) {
+        if (!file_save_data($image, $file->filepath, FILE_EXISTS_REPLACE)) {
           form_set_error($file->source, t('Thumbnail error. Could not copy provider thumbnail.'));
           watchdog('file', 'Upload error. Could not move file %file to destination %destination.', array('%file' => $file->filename, '%destination' => $file->destination));
           return 0;
