Index: source/ariba/communication/BaseCommunication.cpp
===================================================================
--- source/ariba/communication/BaseCommunication.cpp	(revision 12759)
+++ source/ariba/communication/BaseCommunication.cpp	(revision 12760)
@@ -66,9 +66,9 @@
 
 BaseCommunication::BaseCommunication() 
-	: currentSeqnum( 0 ),
+	: listenOn_endpoints(new addressing2::endpoint_set()),
+	  currentSeqnum( 0 ),
 	  transport( NULL ),
 	  messageReceiver( NULL ),
-	  started( false ),
-	  listenOn_endpoints(new addressing2::endpoint_set())
+	  started( false )
 {
 }
Index: source/ariba/overlay/BaseOverlay.cpp
===================================================================
--- source/ariba/overlay/BaseOverlay.cpp	(revision 12759)
+++ source/ariba/overlay/BaseOverlay.cpp	(revision 12760)
@@ -506,5 +506,5 @@
             overlayInterface->getSortedLinkIdsTowardsNode( destination );
             
-        for ( int i = 0; i < next_ids.size(); i++ )
+        for ( size_t i = 0; i < next_ids.size(); i++ )
         {
             const LinkID& link = *next_ids[i];
@@ -2030,4 +2030,6 @@
         }
     }
+    
+    return true;  // XXX when shall we return false..?
 }
 
@@ -2040,4 +2042,6 @@
         lst->onPong(overlayMsg->getSourceNode());
     }
+    
+    return true;  // XXX when shall we return false..?
 }
 
