summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2003-01-07 16:15:20 +1100
committerDamien Miller <djm@mindrot.org>2003-01-07 16:15:20 +1100
commit64004b5566282ceb395674e0c4aaa89e04b3847d (patch)
tree4f77531d6dd1805d834f5489ede3e6c989273313
parente832819cf7289b467070fc31c5080c133f0a101e (diff)
- (djm) Fix Bug #442 for PAM case
-rw-r--r--ChangeLog3
-rw-r--r--auth.c4
2 files changed, 3 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 681c51f1b..28c340032 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,7 @@
5 passwords. Patch from dtucker@zip.com.au 5 passwords. Patch from dtucker@zip.com.au
6 - (djm) Bug #26: Use local mkstemp() rather than glibc's silly one. Fixes 6 - (djm) Bug #26: Use local mkstemp() rather than glibc's silly one. Fixes
7 Can't pass KRB4 TGT passing. Fix from: jan.iven@cern.ch 7 Can't pass KRB4 TGT passing. Fix from: jan.iven@cern.ch
8 - (djm) Fix Bug #442 for PAM case
8 9
920030103 1020030103
10 - (djm) Bug #461: ssh-copy-id fails with no arguments. Patch from 11 - (djm) Bug #461: ssh-copy-id fails with no arguments. Patch from
@@ -933,4 +934,4 @@
933 save auth method before monitor_reset_key_state(); bugzilla bug #284; 934 save auth method before monitor_reset_key_state(); bugzilla bug #284;
934 ok provos@ 935 ok provos@
935 936
936$Id: ChangeLog,v 1.2543 2003/01/07 04:18:32 djm Exp $ 937$Id: ChangeLog,v 1.2544 2003/01/07 05:15:20 djm Exp $
diff --git a/auth.c b/auth.c
index 0e7910943..ee21149df 100644
--- a/auth.c
+++ b/auth.c
@@ -119,13 +119,11 @@ allowed_user(struct passwd * pw)
119 return 0; 119 return 0;
120 } 120 }
121 } 121 }
122#endif
123
124#if defined(HAVE_SHADOW_H) && !defined(DISABLE_SHADOW)
125 passwd = spw->sp_pwdp; 122 passwd = spw->sp_pwdp;
126#else 123#else
127 passwd = pw->pw_passwd; 124 passwd = pw->pw_passwd;
128#endif 125#endif
126
129 /* check for locked account */ 127 /* check for locked account */
130 if (strcmp(passwd, "*LK*") == 0 || passwd[0] == '!') { 128 if (strcmp(passwd, "*LK*") == 0 || passwd[0] == '!') {
131 log("User %.100s not allowed because account is locked", 129 log("User %.100s not allowed because account is locked",