commit 405c2f6899fbe008df8ccd45355bd31846cf1b1d
parent 58d4c25e50b9399bd81e43254ddae5949778e577
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date: Thu, 18 May 2017 23:23:29 +0300
tpl/images: Fix error handling in Config
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/tpl/images/images.go b/tpl/images/images.go
@@ -70,10 +70,13 @@ func (ns *Namespace) Config(path interface{}) (image.Config, error) {
}
config, _, err = image.DecodeConfig(f)
+ if err != nil {
+ return config, err
+ }
ns.cacheMu.Lock()
ns.cache[filename] = config
ns.cacheMu.Unlock()
- return config, err
+ return config, nil
}