diff --git a/akka-remote/src/main/scala/akka/remote/netty/NettyRemoteSupport.scala b/akka-remote/src/main/scala/akka/remote/netty/NettyRemoteSupport.scala index 2ebe26db50..d6d2698526 100644 --- a/akka-remote/src/main/scala/akka/remote/netty/NettyRemoteSupport.scala +++ b/akka-remote/src/main/scala/akka/remote/netty/NettyRemoteSupport.scala @@ -213,7 +213,7 @@ class ActiveRemoteClient private[akka] ( notifyListeners(RemoteClientShutdown(remoteSupport, remoteAddress)) try { - if (connection.getChannel ne null) + if ((connection ne null) && (connection.getChannel ne null)) connection.getChannel.close() } finally { connection = null