From ef36e67dbbd22ed39e74fbccbf6a3de6c3bf417b Mon Sep 17 00:00:00 2001 From: Joannis Orlandos <joannis@orlandos.nl> Date: Mon, 20 May 2024 14:05:55 +0200 Subject: [PATCH] Use `oldHeaders.count` when reserving capacity in HTTPFields (#223) --- Sources/NIOHTTPTypesHTTP1/HTTPTypeConversion.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/NIOHTTPTypesHTTP1/HTTPTypeConversion.swift b/Sources/NIOHTTPTypesHTTP1/HTTPTypeConversion.swift index 1c8007a..f104774 100644 --- a/Sources/NIOHTTPTypesHTTP1/HTTPTypeConversion.swift +++ b/Sources/NIOHTTPTypesHTTP1/HTTPTypeConversion.swift @@ -136,7 +136,7 @@ extension HTTPHeaders { extension HTTPFields { public init(_ oldHeaders: HTTPHeaders, splitCookie: Bool) { self.init() - self.reserveCapacity(count) + self.reserveCapacity(oldHeaders.count) var firstHost = true for field in oldHeaders { if firstHost && field.name.lowercased() == "host" {