Index: source/ariba/communication/BaseCommunication.cpp
===================================================================
--- source/ariba/communication/BaseCommunication.cpp	(revision 8620)
+++ source/ariba/communication/BaseCommunication.cpp	(revision 9322)
@@ -92,11 +92,17 @@
 }
 
-BaseCommunication::BaseCommunication() {
-	this->transport = NULL;
-	this->started = false;
-}
+
+BaseCommunication::BaseCommunication() 
+	: currentSeqnum( 0 ),
+	  transport( NULL ),
+	  messageReceiver( NULL ),
+	  started( false )
+{
+}
+
 
 BaseCommunication::~BaseCommunication(){
 }
+
 
 void BaseCommunication::start() {
