Index: /trunk/FACT++/src/DimErrorRedirecter.cc
===================================================================
--- /trunk/FACT++/src/DimErrorRedirecter.cc	(revision 10582)
+++ /trunk/FACT++/src/DimErrorRedirecter.cc	(revision 10583)
@@ -26,6 +26,7 @@
     dis_disable_padding();
 
+    DimServer::addExitHandler(this);
+    DimServer::addErrorHandler(this);
     DimClient::addErrorHandler(this);
-    DimServer::addExitHandler(this);
 }
 
@@ -33,4 +34,5 @@
 {
     DimClient::addErrorHandler(0);
+    DimServer::addErrorHandler(0);
     DimServer::addExitHandler(0);
 }
@@ -54,6 +56,10 @@
     }
 
-    if (severity==DIM_FATAL && code==DIMDNSDUPLC)
-        exitHandler(DIMDNSDUPLC);
+    // If the severity is FATAL after this the exitHandler
+    // is called with the errorcode by dim
+
+    //if (severity==DIM_FATAL && code==DIMDNSDUPLC)
+    //    exit(3);//abort();
+
 
     /*
