From e2e363585f8d86ff28f43e5676490502ca5b0341 Mon Sep 17 00:00:00 2001 From: djm Date: Tue, 10 Sep 2002 11:43:53 +0000 Subject: [PATCH] - (djm) Bug #365: Read /.ssh/environment properly under CygWin. Patch from Mark Bradshaw --- ChangeLog | 4 ++++ session.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e929e32b..44464f28 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +20020910 + - (djm) Bug #365: Read /.ssh/environment properly under CygWin. + Patch from Mark Bradshaw + 20020905 - (djm) OpenBSD CVS Sync - stevesk@cvs.openbsd.org 2002/09/04 18:52:42 diff --git a/session.c b/session.c index 566bd900..d017b17f 100644 --- a/session.c +++ b/session.c @@ -1067,7 +1067,7 @@ do_setup_env(Session *s, const char *shell) /* read $HOME/.ssh/environment. */ if (options.permit_user_env && !options.use_login) { snprintf(buf, sizeof buf, "%.200s/.ssh/environment", - pw->pw_dir); + strcmp(pw->pw_dir, "/") ? pw->pw_dir : ""); read_environment_file(&env, &envsize, buf); } if (debug_flag) { -- 2.45.1