summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--includes/module.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/module.inc b/includes/module.inc
index e1c1652f4..64087717a 100644
--- a/includes/module.inc
+++ b/includes/module.inc
@@ -423,7 +423,7 @@ function module_invoke_all() {
$function = $module .'_'. $hook;
$result = call_user_func_array($function, $args);
if (isset($result) && is_array($result)) {
- $return = array_merge($return, $result);
+ $return = array_merge_recursive($return, $result);
}
else if (isset($result)) {
$return[] = $result;