Index: source/ariba/overlay/BaseOverlay.cpp
===================================================================
--- source/ariba/overlay/BaseOverlay.cpp	(revision 5433)
+++ source/ariba/overlay/BaseOverlay.cpp	(revision 5435)
@@ -1499,5 +1499,5 @@
 			ld->usedAsRelay = false;
 
-		// keep alives missed? yes->
+		// keep alives and not up? yes-> link connection request is stale!
 		if ( !ld->up && difftime( now, ld->keepAliveTime ) > 2 ) {
 
@@ -1523,8 +1523,6 @@
 			oldlinks.push_back( ld );
 
-		else
-
 		// keep alives missed? yes->
-		if ( !ld->autolink && difftime( now, ld->keepAliveTime ) > 2 ) {
+		if ( difftime( now, ld->keepAliveTime ) > 2 ) {
 
 			// increase counter
