aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zshrc10
1 files changed, 6 insertions, 4 deletions
diff --git a/zshrc b/zshrc
index 935339c..28fc8df 100644
--- a/zshrc
+++ b/zshrc
@@ -37,8 +37,10 @@ export PAGER="less -FXR"
# load any SSH keys into the agent
export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent/agent.sock"
-keys_loaded="$( ssh-add -l | grep 'has no ident' | wc -l )"
-if [ "$keys_loaded" -eq "1" ]; then
- ssh-add
+if [ -f "${SSH_AUTH_SOCK}" ]; then
+ keys_loaded="$( ssh-add -l | grep 'has no ident' | wc -l )"
+ if [ "$keys_loaded" -eq "1" ]; then
+ ssh-add
+ fi
+ ssh-add -l
fi
-ssh-add -l