diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionOut.java b/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionOut.java index 7494daa31f21281dad54e011f78d71d2d170e42b..3cb9e1b9fb273f699dc09a36d17e87435cc1170c 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionOut.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerConnectionOut.java @@ -66,7 +66,6 @@ class PeerConnectionOut implements Runnable */ public void run() { - try { Thread.sleep(1000); } catch (InterruptedException ie) {} try { while (!quit && peer.isConnected()) @@ -180,7 +179,8 @@ class PeerConnectionOut implements Runnable // return; quit = true; - thread.interrupt(); + if (thread != null) + thread.interrupt(); sendQueue.clear(); sendQueue.notify();