diff --git a/internal/util-logging/src/main/scala/sbt/internal/util/Terminal.scala b/internal/util-logging/src/main/scala/sbt/internal/util/Terminal.scala index 73ea1c54f..7f75f733b 100644 --- a/internal/util-logging/src/main/scala/sbt/internal/util/Terminal.scala +++ b/internal/util-logging/src/main/scala/sbt/internal/util/Terminal.scala @@ -608,9 +608,9 @@ object Terminal { */ private class ReadThread extends Thread with AutoCloseable { val result = new LinkedBlockingQueue[Integer] + val running = new AtomicBoolean(true) setDaemon(true) start() - val running = new AtomicBoolean(true) override def run(): Unit = while (running.get) { bootInputStreamHolder.get match { case null =>