diff --git a/akka-stream/src/main/scala/akka/stream/impl/io/TcpConnectionStream.scala b/akka-stream/src/main/scala/akka/stream/impl/io/TcpConnectionStream.scala index b3971f1235..c9d90857d2 100644 --- a/akka-stream/src/main/scala/akka/stream/impl/io/TcpConnectionStream.scala +++ b/akka-stream/src/main/scala/akka/stream/impl/io/TcpConnectionStream.scala @@ -224,6 +224,7 @@ private[akka] abstract class TcpStreamActor(val settings: ActorFlowMaterializerS tcpOutputs.error(e) primaryInputs.cancel() primaryOutputs.error(e) + tryShutdown() } def tryShutdown(): Unit =