aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/org/connectbot/transport/SSH.java
diff options
context:
space:
mode:
authorKenny Root <kenny@the-b.org>2015-07-17 07:43:53 -0700
committerKenny Root <kenny@the-b.org>2015-07-17 07:43:53 -0700
commitd3e147e659035dd1a19b0c3ec1c932260cf9eec4 (patch)
tree3515a45e31cfe09a411205ee58144d868efda15e /app/src/main/java/org/connectbot/transport/SSH.java
parent86a528877cca24af39896ce01dedccd83f9aaf22 (diff)
downloadconnectbot-d3e147e659035dd1a19b0c3ec1c932260cf9eec4.tar.gz
connectbot-d3e147e659035dd1a19b0c3ec1c932260cf9eec4.tar.bz2
connectbot-d3e147e659035dd1a19b0c3ec1c932260cf9eec4.zip
Use the "terminal_failed" string when failed host verification
Diffstat (limited to 'app/src/main/java/org/connectbot/transport/SSH.java')
-rw-r--r--app/src/main/java/org/connectbot/transport/SSH.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/app/src/main/java/org/connectbot/transport/SSH.java b/app/src/main/java/org/connectbot/transport/SSH.java
index 1a7ef91..4bad2f1 100644
--- a/app/src/main/java/org/connectbot/transport/SSH.java
+++ b/app/src/main/java/org/connectbot/transport/SSH.java
@@ -193,15 +193,17 @@ public class SSH extends AbsTransport implements ConnectionMonitor, InteractiveC
// Users have no way to delete keys, so we'll prompt them for now.
result = bridge.promptHelper.requestBooleanPrompt(null, manager.res.getString(R.string.prompt_continue_connecting));
- if (result == null) return false;
- if (result.booleanValue()) {
+ if (result != null && result.booleanValue()) {
// save this key in known database
manager.hostdb.saveKnownHost(hostname, port, serverHostKeyAlgorithm, serverHostKey);
+ return true;
+ } else {
+ return false;
}
- return result.booleanValue();
- default:
- return false;
+ default:
+ bridge.outputLine(manager.res.getString(R.string.terminal_failed, algorithmName, fingerprint));
+ return false;
}
}