no helpable actionmap for RdsActions
[enigma2.git] / lib / base / eerror.cpp
index 241b2d3df9e8c3e48be90b80336599cc256c9c00..8766f5ec48b5dba927305dcc7c4eb6457bc4bdf7 100644 (file)
@@ -69,11 +69,13 @@ void DumpUnfreed()
 #endif
 
 Signal2<void, int, const std::string&> logOutput;
-int logOutputConsole=0;
+int logOutputConsole=1;
 
 static pthread_mutex_t DebugLock =
        PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP;
 
+extern void bsodFatal();
+
 void eFatal(const char* fmt, ...)
 {
        char buf[1024];
@@ -84,7 +86,7 @@ void eFatal(const char* fmt, ...)
        singleLock s(DebugLock);
        logOutput(lvlFatal, buf);
        fprintf(stderr, "FATAL: %s\n",buf );
-       _exit(0);
+       bsodFatal();
 }
 
 #ifdef DEBUG