Index: /trunk/FACT++/src/StateMachineDim.h
===================================================================
--- /trunk/FACT++/src/StateMachineDim.h	(revision 14069)
+++ /trunk/FACT++/src/StateMachineDim.h	(revision 14070)
@@ -35,6 +35,9 @@
     DimStart(const std::string &name, MessageImp &imp) : DimErrorRedirecter(imp)
     {
-        DimServer::start(name.c_str());
-        sleep(1);
+        if (!name.empty())
+        {
+            DimServer::start(name.c_str());
+            sleep(1);
+        }
     }
     ~DimStart()
@@ -63,5 +66,4 @@
 //    DimService fSrvVersion;        /// DimService offering fVersion
 
-
     void exitHandler(int code);  /// Overwritten DimCommand::exitHandler.
     void commandHandler();       /// Overwritten DimCommand::commandHandler 
