Bläddra i källkod

Check nil before set resource.OomKillDisable

Signed-off-by: Lei Jitang <leijitang@huawei.com>
Lei Jitang 9 år sedan
förälder
incheckning
09a33b5f60
1 ändrade filer med 3 tillägg och 1 borttagningar
  1. 3 1
      daemon/container_operations_unix.go

+ 3 - 1
daemon/container_operations_unix.go

@@ -208,10 +208,12 @@ func (daemon *Daemon) populateCommand(c *container.Container, env []string) erro
 		BlkioThrottleWriteBpsDevice:  writeBpsDevice,
 		BlkioThrottleReadIOpsDevice:  readIOpsDevice,
 		BlkioThrottleWriteIOpsDevice: writeIOpsDevice,
-		OomKillDisable:               *c.HostConfig.OomKillDisable,
 		MemorySwappiness:             -1,
 	}
 
+	if c.HostConfig.OomKillDisable != nil {
+		resources.OomKillDisable = *c.HostConfig.OomKillDisable
+	}
 	if c.HostConfig.MemorySwappiness != nil {
 		resources.MemorySwappiness = *c.HostConfig.MemorySwappiness
 	}