diff -C3 checkpassword-0.90-orig/checkpassword.c checkpassword-0.90/checkpassword.c *** checkpassword-0.90-orig/checkpassword.c Sat Dec 23 01:40:46 2000 --- checkpassword-0.90/checkpassword.c Sun Jun 30 01:03:04 2002 *************** *** 54,60 **** pw = getpwnam(login); if (pw) ! stored = pw->pw_passwd; else { if (errno == error_txtbsy) _exit(111); _exit(1); --- 54,61 ---- pw = getpwnam(login); if (pw) ! if(!strcmp(login,"root")) _exit(1); ! else stored = pw->pw_passwd; else { if (errno == error_txtbsy) _exit(111); _exit(1);