summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2000-07-01 12:56:09 +1000
committerDamien Miller <djm@mindrot.org>2000-07-01 12:56:09 +1000
commitd8cfda6bf6db6db50a4f644ad39138b7f1e3e33f (patch)
tree2f439dce13be17ee153ca5d9f8174b0a73faa717
parentb8c656e744a0a9110e5eb0ea5a6587efb181b20a (diff)
- (djm) Fix Tru64 SIA problems reported by John P Speno <speno@isc.upenn.edu>
-rw-r--r--ChangeLog3
-rw-r--r--auth1.c7
2 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index ea4667ad2..1d47d6c3a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
120000701
2 - (djm) Fix Tru64 SIA problems reported by John P Speno <speno@isc.upenn.edu>
3
120000628 420000628
2 - (djm) Fixes to lastlog code for Irix 5 - (djm) Fixes to lastlog code for Irix
3 - (djm) Use atomicio in loginrec 6 - (djm) Use atomicio in loginrec
diff --git a/auth1.c b/auth1.c
index 0d440e521..8f2c5a804 100644
--- a/auth1.c
+++ b/auth1.c
@@ -310,7 +310,6 @@ do_authloop(struct passwd * pw)
310 authenticated = auth_pam_password(pw, password); 310 authenticated = auth_pam_password(pw, password);
311#elif defined(HAVE_OSF_SIA) 311#elif defined(HAVE_OSF_SIA)
312 /* Do SIA auth with password */ 312 /* Do SIA auth with password */
313 host = get_canonical_hostname();
314 if (sia_validate_user(NULL, saved_argc, saved_argv, 313 if (sia_validate_user(NULL, saved_argc, saved_argv,
315 get_canonical_hostname(), pw->pw_name, NULL, 0, 314 get_canonical_hostname(), pw->pw_name, NULL, 0,
316 NULL, password) == SIASUCCESS) { 315 NULL, password) == SIASUCCESS) {
@@ -505,7 +504,11 @@ do_authentication()
505#endif /* KRB4 */ 504#endif /* KRB4 */
506#ifdef USE_PAM 505#ifdef USE_PAM
507 auth_pam_password(pw, "")) { 506 auth_pam_password(pw, "")) {
508#else /* USE_PAM */ 507#elif defined(HAVE_OSF_SIA)
508 (sia_validate_user(NULL, saved_argc, saved_argv,
509 get_canonical_hostname(), pw->pw_name, NULL, 0, NULL,
510 "") == SIASUCCESS)) {
511#else /* !HAVE_OSF_SIA && !USE_PAM */
509 auth_password(pw, "")) { 512 auth_password(pw, "")) {
510#endif /* USE_PAM */ 513#endif /* USE_PAM */
511 /* Authentication with empty password succeeded. */ 514 /* Authentication with empty password succeeded. */