diff options
-rw-r--r-- | thread.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -48,13 +48,14 @@ void ServerThread::Action() char* argv[] = { "tntnet", "-c", configPath }; int argc = sizeof( argv ) / sizeof( argv[0] ); m_server.reset( new Tntnet( argc, argv ) ); + throw std::runtime_error("port not available"); m_server->run(); m_server.reset( 0 ); } catch ( exception const& ex ) { // XXX move initial error handling to live.cpp esyslog( "ERROR: live httpd server crashed: %s", ex.what() ); cerr << "HTTPD FATAL ERROR: " << ex.what() << endl; - cThread::EmergencyExit(true); + //cThread::EmergencyExit(true); } } |