diff --git a/networkdriver/lxc/driver.go b/networkdriver/lxc/driver.go index c767fd2208..3f9c0af011 100644 --- a/networkdriver/lxc/driver.go +++ b/networkdriver/lxc/driver.go @@ -353,6 +353,10 @@ func Release(job *engine.Job) engine.Status { proto string ) + if containerInterface == nil { + return job.Errorf("No network information to release for %s", id) + } + for _, nat := range containerInterface.PortMappings { if err := portmapper.Unmap(nat); err != nil { log.Printf("Unable to unmap port %s: %s", nat, err)