From 2808762b27b9e4e94a705193c8554184f6beb151 Mon Sep 17 00:00:00 2001 From: sh7dm Date: Mon, 25 Nov 2019 10:57:38 +0300 Subject: [PATCH] Don't die when daemon cannot read certs.d Signed-off-by: Dmitry Sharshakov --- registry/registry.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/registry.go b/registry/registry.go index 2a914963bd..52b8759d9c 100644 --- a/registry/registry.go +++ b/registry/registry.go @@ -55,7 +55,7 @@ func hasFile(files []os.FileInfo, name string) bool { // provided TLS configuration. func ReadCertsDirectory(tlsConfig *tls.Config, directory string) error { fs, err := ioutil.ReadDir(directory) - if err != nil && !os.IsNotExist(err) { + if err != nil && !os.IsNotExist(err) && !os.IsPermission(err) { return err }