diff --git a/agent/command-ssh.c b/agent/command-ssh.c index a76769700..3583ea068 100644 --- a/agent/command-ssh.c +++ b/agent/command-ssh.c @@ -3369,8 +3369,7 @@ setup_ssh_env (ctrl_t ctrl) const char *value; for (idx=0; !err && names[idx]; idx++) - if (!session_env_getenv (ctrl->session_env, names[idx]) - && (value = session_env_getenv (opt.startup_env, names[idx]))) + if ((value = session_env_getenv (opt.startup_env, names[idx]))) err = session_env_setenv (ctrl->session_env, names[idx], value); if (!err && !ctrl->lc_ctype && opt.startup_lc_ctype)