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" {