CVS commit by neundorf: fixing security vulnerabilty in reslisa, which allowed a local root exploit Alex +++ netmanager.cpp 2002/10/31 22:38:58 @@ -156,14 +156,25 @@ int NetManager::prepare() m_listenFD=::socket(AF_LOCAL, SOCK_STREAM, 0); //m_listenFD=::socket(AF_LOCAL, SOCK_STREAM, IPPROTO_TCP); MyString socketName("/tmp/resLisa-"); - socketName+=getenv("LOGNAME"); + char *logname=getenv("LOGNAME"); + if (strlen(logname)>60) + { + std::cout<<"NetManager::prepare: your logname \""<