From 98deefe0398b5e5df4a8fd6ae850a3e1894662db Mon Sep 17 00:00:00 2001 From: Konstantin Demin Date: Mon, 4 Mar 2024 15:47:43 +0300 Subject: [PATCH] zsh: fix ssh-agent --- .config/zsh/rc/ssh-agent.zsh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.config/zsh/rc/ssh-agent.zsh b/.config/zsh/rc/ssh-agent.zsh index 7b338d0..fa0f8d1 100644 --- a/.config/zsh/rc/ssh-agent.zsh +++ b/.config/zsh/rc/ssh-agent.zsh @@ -9,6 +9,8 @@ z-ssh-agent() { break done + [ -z "${SSH_AGENT_PID}" ] || kill "${SSH_AGENT_PID}" + unset SSH_AGENT_PID (( ${+commands[ssh-agent]} )) || return 127 @@ -24,6 +26,6 @@ z-ssh-agent() { fi { - eval "$(ssh-agent -s -k -a "${SSH_AUTH_SOCK}")" + eval "$(ssh-agent -s -a "${SSH_AUTH_SOCK}")" } >/dev/null }