"Auth fail" exception was swallowed during retrying, this leads to "Session down" exception during clone operation with invalid SSH keys. Bug: 336795 Change-Id: Id8d9e83b10f4f2a01e0cf89819190bb23a04a2b9 Signed-off-by: Dariusz Luksza <dariusz@luksza.org>tags/v2.0.0.201206130900-r
@@ -120,7 +120,8 @@ public abstract class JschConfigSessionFactory extends SshSessionFactory { | |||
// if authentication failed maybe credentials changed at the | |||
// remote end therefore reset credentials and retry | |||
if (credentialsProvider != null && e.getCause() == null | |||
&& e.getMessage().equals("Auth fail")) { | |||
&& e.getMessage().equals("Auth fail") | |||
&& retries < 3) { | |||
credentialsProvider.reset(uri); | |||
session = createSession(credentialsProvider, fs, user, | |||
pass, host, port, hc); |