? gmap_module_invoke_array_loop.patch
Index: gmap.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/gmap/gmap.module,v
retrieving revision 1.104.2.6
diff -u -p -r1.104.2.6 gmap.module
--- gmap.module	8 Jun 2010 17:40:59 -0000	1.104.2.6
+++ gmap.module	8 Sep 2010 20:29:27 -0000
@@ -76,9 +76,9 @@ function gmap_theme() {
  * We can't use module_invoke_all() because we pass $map by reference.
  */
 function gmap_module_invoke($op, &$map) {
+  $return = array();
   foreach (module_implements('gmap') as $module) {
     $function = $module . '_gmap';
-    $return = array();
     $result = $function($op, $map);
     if (isset($result) && is_array($result)) {
       $return = array_merge_recursive($return, $result);
