From 6a4100323ceb59f34747df73994d09e172fb4b4a Mon Sep 17 00:00:00 2001 From: Jan Vincent Liwanag Date: Fri, 27 Feb 2015 10:10:06 +0800 Subject: [PATCH] Fix null provider config * Defaults to NettyAsyncHttpProviderConfig which can be made to use unix sockets --- src/main/scala/Docker.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/scala/Docker.scala b/src/main/scala/Docker.scala index 3c005e7..5e299eb 100644 --- a/src/main/scala/Docker.scala +++ b/src/main/scala/Docker.scala @@ -166,7 +166,9 @@ object Docker { ) val http0 = new Http().configure { builder => val config = builder.build() - val updatedProvider = config.getAsyncHttpProviderConfig match { + val currentProvider = Option(config.getAsyncHttpProviderConfig) + .getOrElse(new NettyAsyncHttpProviderConfig()) + val updatedProvider = currentProvider match { case netty: NettyAsyncHttpProviderConfig => netty.addProperty( NettyAsyncHttpProviderConfig.SOCKET_CHANNEL_FACTORY,