From 26add9e8336051ab2a05a7797f53ffbfc52ebee4 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Tue, 17 Jun 2025 16:27:18 +0200 Subject: [PATCH] perf(fetcher): pre-allocate the cipherSuites --- internal/reader/fetcher/request_builder.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/reader/fetcher/request_builder.go b/internal/reader/fetcher/request_builder.go index b46ed568..71ee4b4e 100644 --- a/internal/reader/fetcher/request_builder.go +++ b/internal/reader/fetcher/request_builder.go @@ -130,7 +130,7 @@ func (r *RequestBuilder) ExecuteRequest(requestURL string) (*http.Response, erro // and the insecure ones if we are ignoring TLS errors. This allows to connect to badly configured servers anyway ciphers = append(ciphers, tls.InsecureCipherSuites()...) } - cipherSuites := []uint16{} + cipherSuites := make([]uint16, 0, len(ciphers)) for _, cipher := range ciphers { cipherSuites = append(cipherSuites, cipher.ID) }