From fa202edb301173b7cd4edd7bc5b49b03e6402fea Mon Sep 17 00:00:00 2001 From: Darren 'Tadgy' Austin Date: Mon, 27 Feb 2023 18:36:05 +0000 Subject: [PATCH] Kill the ssh-agent inside an eval. --- .bash_logout | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bash_logout b/.bash_logout index d54b32b..d448ec9 100644 --- a/.bash_logout +++ b/.bash_logout @@ -16,7 +16,7 @@ fi hash ssh-add ssh-agent >/dev/null 2>&1 && { # Stop any started ssh-agent as long as the shell level is 1 and we're not on a tty. (( SHLVL == 1 )) && [[ "$(tty)" == /dev/pts/* ]] && [[ -n "$SSH_AGENT_PID" ]] && { - ssh-agent -k + eval "$(ssh-agent -k)" (( $? != 0 )) && printf "\\033[1;31;40m%s\\033[0;39m\\n" "Failed to stop ssh-agent." >&2 sleep 5 unset SSH_AGENT_PID SSH_AUTH_SOCK