diff --git a/image_fupload.module b/image_fupload.module
index 52683b6..d5b79e4 100644
--- a/image_fupload.module
+++ b/image_fupload.module
@@ -235,7 +235,7 @@ function file_validate($file, $validators = array()) {
   // Call the validation functions.
   $errors = array();
    foreach ($validators as $function => $args) {
-    array_unshift($args, $file);
+    array_unshift($args, &$file);
     $errors = array_merge($errors, call_user_func_array($function, $args));
   }
 
