Index: source/ariba/overlay/BaseOverlay.cpp
===================================================================
--- source/ariba/overlay/BaseOverlay.cpp	(revision 5878)
+++ source/ariba/overlay/BaseOverlay.cpp	(revision 5879)
@@ -189,5 +189,5 @@
 
 	// drop links
-	BOOST_FOREACH( const LinkDescriptor* ld, oldlinks ) {
+	BOOST_FOREACH( LinkDescriptor* ld, oldlinks ) {
 		logging_info( "Link timed out. Dropping " << ld );
 		ld->relaying = false;
@@ -392,5 +392,5 @@
 		|| ld->relayed
 		|| !message->isRelayed()
-		|| !message->getService() == OverlayInterface::OVERLAY_SERVICE_ID
+		|| !(message->getService() == OverlayInterface::OVERLAY_SERVICE_ID)
 		|| message->getSourceNode()==nodeId ) return;
 
