aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/org/connectbot/transport/SSH.java
diff options
context:
space:
mode:
authorKenny Root <kenny@the-b.org>2015-04-03 06:51:45 +0200
committerKenny Root <kenny@the-b.org>2015-04-03 06:51:45 +0200
commita1c3e4f005ec269281c2ff1f821346b7242cef61 (patch)
tree0d10d051b85d3bf411dcc399ce8f6e4483c911e9 /app/src/main/java/org/connectbot/transport/SSH.java
parentfa4b418e881d9e418ef10b9dcdad0b09f11f9907 (diff)
parent632e4495715fbc77d129268e91da2cf513580d08 (diff)
downloadconnectbot-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.java7
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");
}