From f79a6165deec73bbc97ec4510d24b9cf8a9611ac Mon Sep 17 00:00:00 2001 From: dtucker Date: Tue, 18 Nov 2003 01:45:35 +0000 Subject: [PATCH] - (dtucker) [auth-pam.c] Only use pam_putenv if our platform has it. ok djm@ --- ChangeLog | 1 + auth-pam.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/ChangeLog b/ChangeLog index 06e9fe92..4520f298 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,7 @@ - (dtucker) [auth-pam.c] Convert chauthtok_conv into a generic tty_conv, and use it for do_pam_session. Fixes problems like pam_motd not displaying anything. ok djm@ + - (dtucker) [auth-pam.c] Only use pam_putenv if our platform has it. ok djm@ 20031117 - (djm) OpenBSD CVS Sync diff --git a/auth-pam.c b/auth-pam.c index 056e9aae..1f310de5 100644 --- a/auth-pam.c +++ b/auth-pam.c @@ -167,11 +167,13 @@ import_environments(Buffer *b) for(i = 0; i < num_env; i++) { env = buffer_get_string(b, NULL); +#ifdef HAVE_PAM_PUTENV /* Errors are not fatal here */ if ((err = pam_putenv(sshpam_handle, env)) != PAM_SUCCESS) { error("PAM: pam_putenv: %s", pam_strerror(sshpam_handle, sshpam_err)); } +#endif } } -- 2.45.2