--- innwebd/service.cpp 2004/09/16 15:42:06 1.6 +++ innwebd/service.cpp 2005/02/08 05:54:13 1.7 @@ -50,7 +50,10 @@ void service::Run() syslog << logfile::log_head << "Begin CONTROLD ... Failed" << endl; if (startup_err_count++ > 5) + { + this->m_bIsRunning = false; break; + } Sleep(1000 * 60 * 5); }