From 886141decfc087ffed71b22eb3a7a515634edf14 Mon Sep 17 00:00:00 2001 From: JackDoan Date: Fri, 16 Jan 2026 12:43:51 -0600 Subject: [PATCH] read the docs --- cert/ca_pool.go | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/cert/ca_pool.go b/cert/ca_pool.go index 0d5f98e0..5d64b6da 100644 --- a/cert/ca_pool.go +++ b/cert/ca_pool.go @@ -47,15 +47,8 @@ func NewCAPoolFromPEMReader(r io.Reader) (*CAPool, error) { scanner := bufio.NewScanner(r) scanner.Split(util.SplitPEM) - for { - ready := scanner.Scan() - if !ready { - break - } + for scanner.Scan() { pemBytes := scanner.Bytes() - if scanner.Err() != nil { - return nil, scanner.Err() - } block, rest := pem.Decode(pemBytes) if len(bytes.TrimSpace(rest)) > 0 { @@ -78,6 +71,9 @@ func NewCAPoolFromPEMReader(r io.Reader) (*CAPool, error) { return nil, err } } + if err := scanner.Err(); err != nil { + return nil, err + } if expired { return pool, ErrExpired