Index: source/ariba/overlay/modules/chord/Chord.cpp
===================================================================
--- source/ariba/overlay/modules/chord/Chord.cpp	(revision 3699)
+++ source/ariba/overlay/modules/chord/Chord.cpp	(revision 3709)
@@ -342,7 +342,6 @@
 		stabilize_finger = ((stabilize_finger+1) % table->get_finger_table_size() );
 		logging_debug("Sending discovery message to my neighbors and fingers");
-		NodeID disc1 = nodeid;
-		NodeID disc2 =
-			table->get_finger_table(stabilize_finger).get_compare().get_center();
+		const NodeID& disc1 = nodeid;
+		const NodeID& disc2 = table->get_finger_table(stabilize_finger).get_compare().get_center();
 		send_discovery_to(disc1);
 		if (disc1 != disc2) send_discovery_to(disc2);
