kdesud contains an interesting bug. Interesting because it was introduced= as=20 part of a security fix. Patch below. Cheers, Waldo RCS file: /home/kde/kdebase/kdesu/kdesud/kdesud.cpp,v retrieving revision 1.24 diff -u -p -r1.24 kdesud.cpp --- kdesud.cpp 2001/12/29 17:12:39 1.24 +++ kdesud.cpp 2002/03/09 02:21:02 @@ -177,7 +177,7 @@ int create_socket() sock =3D QFile::encodeName(locateLocal("socket",=20 QString("kdesud_%1").arg(display))); int stat_err=3Dlstat(sock, &s); - if(!stat_err && S_ISLNK(s.st_ino)) { + if(!stat_err && S_ISLNK(s.st_mode)) { kdWarning(1205) << "Someone is running a symlink attack on you\n"= ; if(unlink(sock)) { kdWarning(1205) << "Could not delete symlink\n";