Index: nodereferrer.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/nodereferrer/nodereferrer.module,v
retrieving revision 1.23
diff -u -p -r1.23 nodereferrer.module
--- nodereferrer.module	2 Mar 2010 12:31:34 -0000	1.23
+++ nodereferrer.module	3 Mar 2010 03:25:53 -0000
@@ -428,11 +428,13 @@ function nodereferrer_referrers($nid,  $
       $result = db_query($query, $nid);
 
       while ($value = db_fetch_array($result)) {
-        //Store the nodereference fieldname in the nodereferrer data in the node,
-        //so that it can be looked up without needing to load the referring node.
-        $value['referrer'] = $fieldname;
         // avoid duplicate referrers by using nid as key
-        $values[$value['nid']] = $value;
+        $values[$value['nid']]['nid'] = $value['nid'];
+        $values[$value['nid']]['vid'] = $value['vid'];
+        $values[$value['nid']]['title'] = $value['title'];
+        //Store the nodereference fieldnames in the nodereferrer data in the node,
+        //so that it can be looked up without needing to load the referring node.
+        $values[$value['nid']]['referrers'][] = $fieldname;
       }
     }
   }
