Index: apachesolr/apachesolr_search.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/apachesolr_search.module,v
retrieving revision 1.1.2.7
diff -u -r1.1.2.7 apachesolr_search.module
--- apachesolr/apachesolr_search.module	14 Jun 2008 18:44:29 -0000	1.1.2.7
+++ apachesolr/apachesolr_search.module	17 Jun 2008 00:01:53 -0000
@@ -68,7 +68,7 @@
         if ($total > 0) {
           static $users = array();
           foreach ($response->documents as $doc) {
-            $extra = node_invoke_nodeapi(&$doc, 'search result');
+            $extra = node_invoke_nodeapi($doc, 'search result');
             $extra['score'] = $doc->score;
             $snippet = search_excerpt($keys, $doc->body);
             if (trim($snippet) == '...') {
Index: apachesolr/apachesolr.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/apachesolr.module,v
retrieving revision 1.1.2.14
diff -u -r1.1.2.14 apachesolr.module
--- apachesolr/apachesolr.module	14 Jun 2008 20:48:11 -0000	1.1.2.14
+++ apachesolr/apachesolr.module	17 Jun 2008 00:01:53 -0000
@@ -202,7 +202,7 @@
           $document = new Apache_Solr_Document();
 
           // Let modules add to the document
-          module_invoke_all('apachesolr_update_index', &$document, $node);
+          $document = module_invoke_all('apachesolr_update_index', $document, $node);
 
           $fields = array('title', 'body', 'type', 'uid', 'changed', 'nid', 'comment_count', 'name');
           foreach ((array)$node as $key => $value) {
