From 6306bee86cd8aa7967c7507ede40560fcf2ae935 Mon Sep 17 00:00:00 2001 From: Nicolas Viennot Date: Fri, 14 Jun 2013 23:51:47 -0400 Subject: auth: If the agent fails, fall back to regular path It's causing issues on MacOSX when ssh_agent_get_ident_count() reports "Agent count: 0". --- src/auth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/auth.c b/src/auth.c index 9d099a5..5b8f748 100644 --- a/src/auth.c +++ b/src/auth.c @@ -1109,7 +1109,7 @@ int ssh_userauth_publickey_auto(ssh_session session, #ifndef _WIN32 /* Try authentication with ssh-agent first */ rc = ssh_userauth_agent(session, username); - if (rc == SSH_AUTH_ERROR || rc == SSH_AUTH_SUCCESS) { + if (rc == SSH_AUTH_SUCCESS) { return rc; } if (rc == SSH_AUTH_AGAIN) -- cgit