From 8d65281f548d6a25e764e1ca47a9821a3d8152a7 Mon Sep 17 00:00:00 2001 From: Jaime Martinez Date: Mon, 20 Jul 2020 09:34:35 +1000 Subject: Load first directory only --- internal/httptransport/transport_darwin.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'internal/httptransport/transport_darwin.go') diff --git a/internal/httptransport/transport_darwin.go b/internal/httptransport/transport_darwin.go index 8a8bddaa..b73009da 100644 --- a/internal/httptransport/transport_darwin.go +++ b/internal/httptransport/transport_darwin.go @@ -74,12 +74,18 @@ func loadCertDir() error { } continue } + + rootsAdded := false for _, fi := range fis { data, err := ioutil.ReadFile(directory + "/" + fi.Name()) - if err == nil { - sysPool.AppendCertsFromPEM(data) + if err == nil && sysPool.AppendCertsFromPEM(data) { + rootsAdded = true } } + + if rootsAdded { + return nil + } } return firstErr -- cgit v1.2.3