diff --git a/registry/registry.go b/registry/registry.go index a26f976cee..6a6482e737 100644 --- a/registry/registry.go +++ b/registry/registry.go @@ -59,7 +59,10 @@ func hasFile(files []os.DirEntry, name string) bool { // provided TLS configuration. func ReadCertsDirectory(tlsConfig *tls.Config, directory string) error { fs, err := os.ReadDir(directory) - if err != nil && !os.IsNotExist(err) { + if err != nil { + if os.IsNotExist(err) { + return nil + } return invalidParam(err) }