From 9da91b13045184e4b6e5c46ae1bf31a994d23f10 Mon Sep 17 00:00:00 2001 From: Paul Hinze Date: Mon, 20 Apr 2015 12:42:36 -0500 Subject: [PATCH] provider/docker: guard against nil NetworkSettings --- resource_docker_container_funcs.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/resource_docker_container_funcs.go b/resource_docker_container_funcs.go index d4fd4c9d..c6bd9dea 100644 --- a/resource_docker_container_funcs.go +++ b/resource_docker_container_funcs.go @@ -138,11 +138,13 @@ func resourceDockerContainerRead(d *schema.ResourceData, meta interface{}) error return resourceDockerContainerDelete(d, meta) } - // Read Network Settings - d.Set("ip_address", container.NetworkSettings.IPAddress) - d.Set("ip_prefix_length", container.NetworkSettings.IPPrefixLen) - d.Set("gateway", container.NetworkSettings.Gateway) - d.Set("bridge", container.NetworkSettings.Bridge) + // Read Network Settings + if container.NetworkSettings != nil { + d.Set("ip_address", container.NetworkSettings.IPAddress) + d.Set("ip_prefix_length", container.NetworkSettings.IPPrefixLen) + d.Set("gateway", container.NetworkSettings.Gateway) + d.Set("bridge", container.NetworkSettings.Bridge) + } return nil }