From 4f8c67e3e99c5a7874dd1148d780bbc625b3264c Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Wed, 10 Apr 2013 22:56:03 +0200 Subject: [PATCH] Make DCC receiver responsive to stop() requests. --- src/main/java/net/pterodactylus/irc/DccReceiver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/pterodactylus/irc/DccReceiver.java b/src/main/java/net/pterodactylus/irc/DccReceiver.java index 58dae01..038f66a 100644 --- a/src/main/java/net/pterodactylus/irc/DccReceiver.java +++ b/src/main/java/net/pterodactylus/irc/DccReceiver.java @@ -150,7 +150,7 @@ public class DccReceiver extends AbstractExecutionThreadService { InputStream socketInputStream = socket.getInputStream(); inputStream = new BandwidthCountingInputStream(socketInputStream, 5, TimeUnit.SECONDS); byte[] buffer = new byte[65536]; - while (true) { + while (isRunning()) { int r = inputStream.read(buffer); if (r == -1) { /* yay, eof! */ -- 2.7.4