--- innwebd/thread_pool.cpp 2004/07/04 06:45:23 1.5 +++ innwebd/thread_pool.cpp 2004/07/04 22:49:03 1.6 @@ -275,6 +275,7 @@ int thread_pool::EnableKillDeadThread(vo this->bTerminateThreadKiller = false; if (hThreadCurrent = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)thread_pool::KillDeadThread,(LPVOID)this,0,&ulThreadId)) { + CloseHandle(hThreadCurrent); syslog << logfile::log_head << "Create killer thread ... OK" << endl; } else