diff options
author | Kenny Root <kenny@the-b.org> | 2015-04-03 06:51:45 +0200 |
---|---|---|
committer | Kenny Root <kenny@the-b.org> | 2015-04-03 06:51:45 +0200 |
commit | a1c3e4f005ec269281c2ff1f821346b7242cef61 (patch) | |
tree | 0d10d051b85d3bf411dcc399ce8f6e4483c911e9 /app/src/main/java/org/connectbot/transport/SSH.java | |
parent | fa4b418e881d9e418ef10b9dcdad0b09f11f9907 (diff) | |
parent | 632e4495715fbc77d129268e91da2cf513580d08 (diff) | |
download | connectbot-a1c3e4f005ec269281c2ff1f821346b7242cef61.tar.gz connectbot-a1c3e4f005ec269281c2ff1f821346b7242cef61.tar.bz2 connectbot-a1c3e4f005ec269281c2ff1f821346b7242cef61.zip |
Merge branch 'master' into gradle-conversion
Diffstat (limited to 'app/src/main/java/org/connectbot/transport/SSH.java')
-rw-r--r-- | app/src/main/java/org/connectbot/transport/SSH.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/app/src/main/java/org/connectbot/transport/SSH.java b/app/src/main/java/org/connectbot/transport/SSH.java index 9a97596..37f2e08 100644 --- a/app/src/main/java/org/connectbot/transport/SSH.java +++ b/app/src/main/java/org/connectbot/transport/SSH.java @@ -81,8 +81,9 @@ public class SSH extends AbsTransport implements ConnectionMonitor, InteractiveC } /** + * @param host * @param bridge - * @param db + * @param manager */ public SSH(HostBean host, TerminalBridge bridge, TerminalManager manager) { super(host, bridge, manager); @@ -455,6 +456,7 @@ public class SSH extends AbsTransport implements ConnectionMonitor, InteractiveC // Display the reason in the text. bridge.outputLine(e.getCause().getMessage()); + close(); onDisconnect(); return; } @@ -489,8 +491,6 @@ public class SSH extends AbsTransport implements ConnectionMonitor, InteractiveC } private void onDisconnect() { - close(); - bridge.dispatchDisconnect(false); } @@ -521,6 +521,7 @@ public class SSH extends AbsTransport implements ConnectionMonitor, InteractiveC } if ((newConditions & ChannelCondition.EOF) != 0) { + close(); onDisconnect(); throw new IOException("Remote end closed connection"); } |