diff --git a/main/src/main/scala/sbt/internal/server/NetworkChannel.scala b/main/src/main/scala/sbt/internal/server/NetworkChannel.scala index 5168b55bf..7df83c092 100644 --- a/main/src/main/scala/sbt/internal/server/NetworkChannel.scala +++ b/main/src/main/scala/sbt/internal/server/NetworkChannel.scala @@ -565,6 +565,7 @@ final class NetworkChannel( logShutdown: Boolean, remainingCommands: Option[(String, String)] ): Unit = { + doFlush() terminal.close() StandardMain.exchange.removeChannel(this) super.shutdown(logShutdown)