Don't try to send a disconnect packet if never connected. Fixes GH-67.

This commit is contained in:
Shikhar Bhushan
2012-04-05 12:14:24 -04:00
parent 504637099d
commit 93e23f4cfb

View File

@@ -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);