Selaa lähdekoodia

Merge pull request #3972 from crosbymichael/fix-release-panic

Check for nil information return
unclejack 11 vuotta sitten
vanhempi
commit
1a12e9fbc6
1 muutettua tiedostoa jossa 4 lisäystä ja 0 poistoa
  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)