Просмотр исходного кода

Check for nil information return

Fixes #3912
Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
Michael Crosby 11 лет назад
Родитель
Сommit
bbe382bec4
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      networkdriver/lxc/driver.go

+ 4 - 0
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)