From 3ded884d95f29b4dad74ddf2ed5326fc4b234df4 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 --- .../docker/resource_docker_container_funcs.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/builtin/providers/docker/resource_docker_container_funcs.go b/builtin/providers/docker/resource_docker_container_funcs.go index d4fd4c9def..c6bd9dea85 100644 --- a/builtin/providers/docker/resource_docker_container_funcs.go +++ b/builtin/providers/docker/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 }