From 01aa04b3da4072fa0b535885fb3e94334e045e1d Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sun, 9 Sep 2018 19:23:42 +0200 Subject: [PATCH] Catch exceptions in Stream.stop() --- src/main/java/org/taktik/mpegts/Streamer.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/taktik/mpegts/Streamer.java b/src/main/java/org/taktik/mpegts/Streamer.java index 9aeb47ca..ccc0a515 100644 --- a/src/main/java/org/taktik/mpegts/Streamer.java +++ b/src/main/java/org/taktik/mpegts/Streamer.java @@ -77,8 +77,12 @@ public class Streamer { log.error("Couldn't close sink", e); } buffer.clear(); - bufferingThread.interrupt(); - streamingThread.interrupt(); + try { + bufferingThread.interrupt(); + streamingThread.interrupt(); + } catch (Exception e) { + log.error("Couldn't interrupt streamer threads"); + } } private void internalStream() {