Stop log_backtrace() from looping in some (all? rare? whatever) cases
[quassel.git] / src / common / quassel.cpp
index 773f409..2273eee 100644 (file)
@@ -199,6 +199,7 @@ void Quassel::handleSignal(int sig) {
   case SIGBUS:
 #endif
     logBacktrace(coreDumpFileName());
   case SIGBUS:
 #endif
     logBacktrace(coreDumpFileName());
+    exit(EXIT_FAILURE);
     break;
   default:
     break;
     break;
   default:
     break;