Index: source/ariba/utility/messages/Message.cpp
===================================================================
--- source/ariba/utility/messages/Message.cpp	(revision 5838)
+++ source/ariba/utility/messages/Message.cpp	(revision 5870)
@@ -52,4 +52,5 @@
 
 Message::~Message() {
+	dropPayload();
 //	if ( srcAddr != NULL) delete srcAddr;
 //	if ( destAddr != NULL) delete destAddr;
Index: source/ariba/utility/serialization/Data.hpp
===================================================================
--- source/ariba/utility/serialization/Data.hpp	(revision 5838)
+++ source/ariba/utility/serialization/Data.hpp	(revision 5870)
@@ -420,5 +420,5 @@
 
 	finline void release() {
-		delete [] bufferPtr;
+		if (bufferPtr!=NULL && bufferLen>=0) delete [] bufferPtr;
 		bufferPtr = NULL;
 		bufferLen = -1;
Index: source/ariba/utility/system/StartupWrapper.cpp
===================================================================
--- source/ariba/utility/system/StartupWrapper.cpp	(revision 5838)
+++ source/ariba/utility/system/StartupWrapper.cpp	(revision 5870)
@@ -119,13 +119,13 @@
 			log4cxx::LoggerPtr logger(log4cxx::Logger::getLogger("BootstrapManager"));
 			logger->setLevel(log4cxx::Level::getDebug());
-	}
+	}*/
 	{
 			log4cxx::LoggerPtr logger(log4cxx::Logger::getLogger("Chord"));
-			logger->setLevel(log4cxx::Level::getDebug());
+			logger->setLevel(log4cxx::Level::getInfo());
 	}
 	{
 			log4cxx::LoggerPtr logger(log4cxx::Logger::getLogger("BaseOverlay"));
-			logger->setLevel(log4cxx::Level::getDebug());
-	}*/
+			logger->setLevel(log4cxx::Level::getInfo());
+	}
 
 	//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
