cvsdist bfe0592
--- netkit-rsh-0.17-pre20000412/rlogind/auth.c.orig	Tue Mar 19 11:46:29 2002
cvsdist bfe0592
+++ netkit-rsh-0.17-pre20000412/rlogind/auth.c	Wed Apr 17 16:35:43 2002
cvsdist bfe0592
@@ -127,7 +127,10 @@
cvsdist bfe0592
 	
cvsdist bfe0592
     network_confirm();
cvsdist bfe0592
     retval = attempt_auth();
cvsdist bfe0592
-    if (retval != PAM_SUCCESS) {
cvsdist bfe0592
+    if ((retval == PAM_ACCT_EXPIRED) || (retval == PAM_PERM_DENIED)) {
cvsdist bfe0592
+	syslog(LOG_ERR, "PAM authentication denied for in.rlogind");
cvsdist bfe0592
+	exit(1);
cvsdist bfe0592
+    } else if (retval != PAM_SUCCESS) {
cvsdist bfe0592
 	syslog(LOG_ERR, "PAM authentication failed for in.rlogind");
cvsdist bfe0592
 	return -1;
cvsdist bfe0592
     }