Index: source/ariba/overlay/modules/chord/messages/Discovery.h
===================================================================
--- source/ariba/overlay/modules/chord/messages/Discovery.h	(revision 5681)
+++ source/ariba/overlay/modules/chord/messages/Discovery.h	(revision 5743)
@@ -70,4 +70,5 @@
 		this->follow_type = msg.follow_type;
 		this->ttl = msg.ttl;
+		this->source_relay = msg.source_relay;
 		this->source_endpoint = msg.source_endpoint;
 	}
@@ -99,8 +100,16 @@
 	}
 
+	inline void setSourceRelay( const NodeID& relay ) {
+		source_relay = relay;
+	}
+
+	inline const NodeID& getSourceRelay() const {
+		return source_relay;
+	}
 private:
 	uint8_t follow_type;
 	uint8_t ttl;
 	EndpointDescriptor source_endpoint;
+	NodeID source_relay;
 };
 
@@ -112,5 +121,5 @@
 
 	// serialize end-point
-	X && source_endpoint;
+	X && source_relay && source_endpoint;
 } sznEnd();
 
