Browse code

Don't die when daemon cannot read certs.d

Signed-off-by: Dmitry Sharshakov <d3dx12.xx@gmail.com>

sh7dm authored on 2019/11/25 16:57:38
Showing 1 changed files
... ...
@@ -55,7 +55,7 @@ func hasFile(files []os.FileInfo, name string) bool {
55 55
 // provided TLS configuration.
56 56
 func ReadCertsDirectory(tlsConfig *tls.Config, directory string) error {
57 57
 	fs, err := ioutil.ReadDir(directory)
58
-	if err != nil && !os.IsNotExist(err) {
58
+	if err != nil && !os.IsNotExist(err) && !os.IsPermission(err) {
59 59
 		return err
60 60
 	}
61 61