]> andersk Git - openssh.git/commitdiff
- (djm) Fix Tru64 SIA problems reported by John P Speno <speno@isc.upenn.edu>
authordjm <djm>
Sat, 1 Jul 2000 02:56:09 +0000 (02:56 +0000)
committerdjm <djm>
Sat, 1 Jul 2000 02:56:09 +0000 (02:56 +0000)
ChangeLog
auth1.c

index ea4667ad28e5f49a4493e896a35141df5b612858..1d47d6c3ab12bc02199323893ed5f43dc5ff410f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+20000701
+ - (djm) Fix Tru64 SIA problems reported by John P Speno <speno@isc.upenn.edu>
+
 20000628
  - (djm) Fixes to lastlog code for Irix
  - (djm) Use atomicio in loginrec
 20000628
  - (djm) Fixes to lastlog code for Irix
  - (djm) Use atomicio in loginrec
diff --git a/auth1.c b/auth1.c
index 0d440e5214407894133c0fce02b65e9b09f7fcd3..8f2c5a8043a746b928fa113b5813307bd0b7e821 100644 (file)
--- a/auth1.c
+++ b/auth1.c
@@ -310,7 +310,6 @@ do_authloop(struct passwd * pw)
                        authenticated = auth_pam_password(pw, password);
 #elif defined(HAVE_OSF_SIA)
                        /* Do SIA auth with password */
                        authenticated = auth_pam_password(pw, password);
 #elif defined(HAVE_OSF_SIA)
                        /* Do SIA auth with password */
-                       host = get_canonical_hostname();
                        if (sia_validate_user(NULL, saved_argc, saved_argv, 
                                get_canonical_hostname(), pw->pw_name, NULL, 0, 
                                NULL, password) == SIASUCCESS) {
                        if (sia_validate_user(NULL, saved_argc, saved_argv, 
                                get_canonical_hostname(), pw->pw_name, NULL, 0, 
                                NULL, password) == SIASUCCESS) {
@@ -505,7 +504,11 @@ do_authentication()
 #endif /* KRB4 */
 #ifdef USE_PAM
            auth_pam_password(pw, "")) {
 #endif /* KRB4 */
 #ifdef USE_PAM
            auth_pam_password(pw, "")) {
-#else /* USE_PAM */
+#elif defined(HAVE_OSF_SIA)
+           (sia_validate_user(NULL, saved_argc, saved_argv, 
+           get_canonical_hostname(), pw->pw_name, NULL, 0, NULL, 
+           "") == SIASUCCESS)) {
+#else /* !HAVE_OSF_SIA && !USE_PAM */
            auth_password(pw, "")) {
 #endif /* USE_PAM */
                /* Authentication with empty password succeeded. */
            auth_password(pw, "")) {
 #endif /* USE_PAM */
                /* Authentication with empty password succeeded. */
This page took 0.046576 seconds and 5 git commands to generate.