]> andersk Git - openssh.git/commitdiff
- (dtucker) [session.c] Bug #1339: ensure that pam_setcred() is always
authordtucker <dtucker>
Mon, 13 Aug 2007 13:11:56 +0000 (13:11 +0000)
committerdtucker <dtucker>
Mon, 13 Aug 2007 13:11:56 +0000 (13:11 +0000)
   called with PAM_ESTABLISH_CRED at least once, which resolves a problem
   with pam_dhkeys.  Patch from David Leonard, ok djm@

ChangeLog
session.c

index a642a00e9400d21f94ce58508fe8ace7bcea9d6e..a99a6af2a00056e1179eea41d98df2c909582628 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+20070813
+ - (dtucker) [session.c] Bug #1339: ensure that pam_setcred() is always
+   called with PAM_ESTABLISH_CRED at least once, which resolves a problem
+   with pam_dhkeys.  Patch from David Leonard, ok djm@
+
 20070810
  - (dtucker) [auth-pam.c] Use sigdie here too.  ok djm@
  - (dtucker) [configure.ac] Bug #1343: Set DISABLE_FD_PASSING for QNX6. From 
index 32e592adb195e8fac09c5f482420b0e1f2caf5a1..8c09c17cd898433c4ef5c8146b23de6b5915414c 100644 (file)
--- a/session.c
+++ b/session.c
@@ -1310,7 +1310,7 @@ do_setusercontext(struct passwd *pw)
 # ifdef USE_PAM
                if (options.use_pam) {
                        do_pam_session();
-                       do_pam_setcred(0);
+                       do_pam_setcred(use_privsep);
                }
 # endif /* USE_PAM */
                if (setusercontext(lc, pw, pw->pw_uid,
@@ -1352,7 +1352,7 @@ do_setusercontext(struct passwd *pw)
                 */
                if (options.use_pam) {
                        do_pam_session();
-                       do_pam_setcred(0);
+                       do_pam_setcred(use_privsep);
                }
 # endif /* USE_PAM */
 # if defined(WITH_IRIX_PROJECT) || defined(WITH_IRIX_JOBS) || defined(WITH_IRIX_ARRAY)
This page took 0.127632 seconds and 5 git commands to generate.