Index: /source/ariba/overlay/BaseOverlay.cpp
===================================================================
--- /source/ariba/overlay/BaseOverlay.cpp	(revision 6962)
+++ /source/ariba/overlay/BaseOverlay.cpp	(revision 6965)
@@ -361,7 +361,7 @@
 
 		// check if link is relayed and retry connecting directly
-		if ( ld->relayed && ld->retryCounter > 0) {
+		if ( ld->relayed && !ld->communicationUp && ld->retryCounter > 0) {
 			ld->retryCounter--;
-			ld->communicationId = bc->establishLink( ld->endpoint );
+//			ld->communicationId = bc->establishLink( ld->endpoint );
 		}
 
