From 19d19aefcd0fd25576ff2c5852e6d407df0ef0e5 Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Wed, 9 Dec 2015 13:11:41 -0700 Subject: [PATCH] Don't dereference HostConfig.MemorySwapiness if nil Signed-off-by: Darren Shepherd Upstream-commit: 5ac12c418f163a49ad3355506fc8ed632905dbd9 Component: engine --- components/engine/daemon/container_operations_unix.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/components/engine/daemon/container_operations_unix.go b/components/engine/daemon/container_operations_unix.go index 692f11c4e0..1dc30ec7ca 100644 --- a/components/engine/daemon/container_operations_unix.go +++ b/components/engine/daemon/container_operations_unix.go @@ -199,7 +199,11 @@ func (daemon *Daemon) populateCommand(c *container.Container, env []string) erro BlkioThrottleReadBpsDevice: readBpsDevice, BlkioThrottleWriteBpsDevice: writeBpsDevice, OomKillDisable: c.HostConfig.OomKillDisable, - MemorySwappiness: *c.HostConfig.MemorySwappiness, + MemorySwappiness: -1, + } + + if c.HostConfig.MemorySwappiness != nil { + resources.MemorySwappiness = *c.HostConfig.MemorySwappiness } processConfig := execdriver.ProcessConfig{