Index: source/ariba/utility/bootstrap/modules/periodicbroadcast/PeriodicBroadcast.cpp
===================================================================
--- source/ariba/utility/bootstrap/modules/periodicbroadcast/PeriodicBroadcast.cpp	(revision 6919)
+++ source/ariba/utility/bootstrap/modules/periodicbroadcast/PeriodicBroadcast.cpp	(revision 7532)
@@ -63,5 +63,5 @@
 const unsigned int PeriodicBroadcast::serverport_v6 = 5636;
 
-PeriodicBroadcast::PeriodicBroadcast(BootstrapInformationCallback* _callback)
+PeriodicBroadcast::PeriodicBroadcast(BootstrapInformationCallback* _callback, string info)
 	: BootstrapModule(_callback),
 	server(io_service, &newRemoteServices, &newRemoteServicesMutex) {
@@ -108,4 +108,6 @@
 
 	boost::mutex::scoped_lock lock( localServicesMutex );
+	if(name.empty()) return;
+
 	localServices.insert( std::make_pair(name, service) );
 }
@@ -113,4 +115,5 @@
 void PeriodicBroadcast::revokeService(string name){
 	boost::mutex::scoped_lock lock( localServicesMutex );
+	if(name.empty()) return;
 
 	ServiceList::iterator i = localServices.find( name );
Index: source/ariba/utility/bootstrap/modules/periodicbroadcast/PeriodicBroadcast.h
===================================================================
--- source/ariba/utility/bootstrap/modules/periodicbroadcast/PeriodicBroadcast.h	(revision 6919)
+++ source/ariba/utility/bootstrap/modules/periodicbroadcast/PeriodicBroadcast.h	(revision 7532)
@@ -66,5 +66,5 @@
 	use_logging_h(PeriodicBroadcast);
 public:
-	PeriodicBroadcast(BootstrapInformationCallback* _callback);
+	PeriodicBroadcast(BootstrapInformationCallback* _callback, string info);
 	virtual ~PeriodicBroadcast();
 
@@ -275,4 +275,5 @@
 
 			PeriodicBroadcastMessage msg;
+			if(service.getName().empty()) return;
 
 			msg.setName( service.getName() );
@@ -351,4 +352,5 @@
 				{ // insert new found service
 					boost::mutex::scoped_lock lock( *servicesmutex );
+					if(msg.getName().empty()) return;
 
 					ServiceList::iterator it = services->find( msg.getName() );
