#755558 by roderik and yhager: filefield_validate_associate_field generates a "ref...
authorNathan Haug
Sun, 8 Aug 2010 22:23:57 +0000 (22:23 +0000)
committerNathan Haug
Sun, 8 Aug 2010 22:23:57 +0000 (22:23 +0000)
field_file.inc

index 1763b44..a8b8093 100644 (file)
@@ -156,7 +156,10 @@ function field_file_save_file($filepath, $validators = array(), $dest = FALSE, $
   // Call the validation functions.
   $errors = array();
   foreach ($validators as $function => $args) {
-    array_unshift($args, $file);
+      // Add the $file variable to the list of arguments and pass it by
+      // reference (required for PHP 5.3 and higher).
+    array_unshift($args, NULL);
+    $args[0] = &$file;
     $errors = array_merge($errors, call_user_func_array($function, $args));
   }