Index: source/ariba/overlay/messages/OverlayMsg.h
===================================================================
--- source/ariba/overlay/messages/OverlayMsg.h	(revision 5889)
+++ source/ariba/overlay/messages/OverlayMsg.h	(revision 5902)
@@ -147,10 +147,18 @@
 	}
 
+	bool isRegisterRelay() const {
+		return (flags & 0x02)!=0;
+	}
+
+	void setRegisterRelay( bool relayed = true ) {
+		if (relayed) flags |= 0x02; else flags &= ~0x02;
+	}
+
 	bool isRouteRecord() const {
-		return (flags & 0x02)!=0;
+		return (flags & 0x04)!=0;
 	}
 
 	void setRouteRecord( bool route_record = true ) {
-		if (route_record) flags |= 0x02; else flags &= ~0x02;
+		if (route_record) flags |= 0x04; else flags &= ~0x04;
 	}
 
