Fixing "Environment variable not found"
[?]
Mar 4, 2021, 4:37 PM
WZBTOANNKDXWSZORLV2WAKNJJ4ROT74QD3ZD6GQPX5V6GU4BPLMACDependencies
- [2]
SZWBLWZ4Reading ~/.ssh/config - [3]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [4]
MU6P2JXGSSH: return with an error if the host key is wrong, rather than denying authentication
Change contents
- replacement in pijul/src/remote/ssh.rs at line 128
let mut agent = thrussh_keys::agent::client::AgentClient::connect_env().await?;let mut agent = match thrussh_keys::agent::client::AgentClient::connect_env().await {Ok(agent) => agent,Err(thrussh_keys::Error::EnvVar(_)) => return Ok(false),Err(e) => return Err(e.into()),};