Hi, I'm using mostly the CVS head under Windows/VC 7.1: In TelnetAppender::close() the call sh.stop() blocks because i suppose it's not wrong to call ExitThread to terminate another thread. Replacing it with sh.ending() is a work-around. Greetz, Christian