--- /dev/null
+--- radiusd.c~ Fri Jan 6 22:58:16 1995
++++ radiusd.c Thu Apr 4 22:43:31 1996
+@@ -1426,7 +1426,8 @@
+ encrypted_pass = pwd->pw_passwd;
+
+ #if !defined(NOSHADOW)
+- if(strcmp(pwd->pw_passwd, "x") == 0) {
++ if ((strcmp(pwd->pw_passwd, "x") == 0) ||
++ (strcmp(pwd->pw_passwd, "*") == 0)) {
+ if((spwd = getspnam(name)) == NULL) {
+ return(-1);
+ }