diff --git a/libraries.module b/libraries.module index 4827525..bc81740 100644 --- a/libraries.module +++ b/libraries.module @@ -546,7 +546,7 @@ function libraries_detect($name = NULL) { $library['version'] = call_user_func_array($library['version callback'], array_merge(array($library), $library['version arguments'])); } else { - $library['version'] = call_user_func($library['version callback'], $library, $library['version arguments']); + $library['version'] = call_user_func_array($library['version callback'], array(&$library, $library['version arguments'])); } if (empty($library['version'])) { $library['error'] = 'not detected';