From 93e23f4cfb7cccfa37e32ef1a65fb3b04f33857b Mon Sep 17 00:00:00 2001 From: Shikhar Bhushan Date: Thu, 5 Apr 2012 12:14:24 -0400 Subject: [PATCH] Don't try to send a disconnect packet if never connected. Fixes GH-67. --- src/main/java/net/schmizz/sshj/transport/TransportImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/schmizz/sshj/transport/TransportImpl.java b/src/main/java/net/schmizz/sshj/transport/TransportImpl.java index 06b23c44..e9e9ba9b 100644 --- a/src/main/java/net/schmizz/sshj/transport/TransportImpl.java +++ b/src/main/java/net/schmizz/sshj/transport/TransportImpl.java @@ -381,7 +381,7 @@ public final class TransportImpl public void disconnect(DisconnectReason reason, String message) { close.lock(); try { - if (!close.isSet()) { + if (isRunning()) { disconnectListener.notifyDisconnect(reason); getService().notifyError(new TransportException(reason, "Disconnected")); sendDisconnect(reason, message);