diff --git a/public_html/includes/module.inc b/public_html/includes/module.inc
index 7958367..41dc965 100644
--- a/public_html/includes/module.inc
+++ b/public_html/includes/module.inc
@@ -473,7 +473,7 @@ function module_invoke() {
unset($args[0], $args[1]);
$function = $module .'_'. $hook;
if (module_hook($module, $hook)) {
- return call_user_func_array($function, $args);
+ return call_user_func_array($function, &$args);
}
}
/**
@@ -494,7 +494,7 @@ function module_invoke_all() {
$return = array();
foreach (module_implements($hook) as $module) {
$function = $module .'_'. $hook;
- $result = call_user_func_array($function, $args);
+ $result = call_user_func_array($function, &$args);
if (isset($result) && is_array($result)) {
$return = array_merge_recursive($return, $result);
}