From 40e1524cb370b92118c5721614653ffbb31af01a Mon Sep 17 00:00:00 2001 From: Aaron Lehmann Date: Wed, 26 Jul 2017 10:37:32 -0700 Subject: [PATCH] daemon: Check return value of createSecretDir Signed-off-by: Aaron Lehmann Upstream-commit: 426f4e48e3e53b2445835585d7957043a5fe6ab3 Component: engine --- components/engine/daemon/container_operations_unix.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/components/engine/daemon/container_operations_unix.go b/components/engine/daemon/container_operations_unix.go index 1523ac067c..d875be73b3 100644 --- a/components/engine/daemon/container_operations_unix.go +++ b/components/engine/daemon/container_operations_unix.go @@ -167,7 +167,9 @@ func (daemon *Daemon) setupSecretDir(c *container.Container, hasSecretDir *bool) } if !*hasSecretDir { - daemon.createSecretDir(c) + if err := daemon.createSecretDir(c); err != nil { + return err + } *hasSecretDir = true } @@ -329,7 +331,9 @@ func (daemon *Daemon) setupConfigDir(c *container.Container, hasSecretDir *bool) configRef.Sensitive = true fPath, err = c.SensitiveConfigFilePath(*configRef.ConfigReference) if !*hasSecretDir { - daemon.createSecretDir(c) + if err := daemon.createSecretDir(c); err != nil { + return err + } *hasSecretDir = true } } else {