From da0c7a4ed65d51302ed1bfb89cc73087eb1652a3 Mon Sep 17 00:00:00 2001 From: Alexis Lahouze Date: Tue, 1 Oct 2013 02:26:59 +0200 Subject: [PATCH] Grmbl. --- plugins/ssh-agent/ssh-agent.plugin.zsh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/ssh-agent/ssh-agent.plugin.zsh b/plugins/ssh-agent/ssh-agent.plugin.zsh index dc2e5ea..a2f016e 100644 --- a/plugins/ssh-agent/ssh-agent.plugin.zsh +++ b/plugins/ssh-agent/ssh-agent.plugin.zsh @@ -246,10 +246,15 @@ function _ssh_agent_plugin_add_identities() { local _ssh_agent_plugin_identity for _ssh_agent_plugin_identity in ${^_ssh_agent_plugin_identities}; do + _ssh_agent_plugin_debug "Handling identity ${_ssh_agent_plugin_identity}." + local _ssh_agent_plugin_identity_path + _ssh_agent_plugin_identity_path="${_ssh_agent_plugin_directory}/${_ssh_agent_plugin_identity}" if [ -r "${_ssh_agent_plugin_identity_path}" ]; then + _ssh_agent_plugin_debug "Trying to add identity ${_ssh_agent_plugin_identity_path}" + ssh-add -l | awk '{print $3}' | grep -q "${_ssh_agent_plugin_identity_path}" if [ $? -ne 0 ]; then