From 698fd050475e45ca98fde153ffa619b3b91ed88a Mon Sep 17 00:00:00 2001
From: echicken <echicken@bbs.electronicchicken.com>
Date: Fri, 24 Nov 2023 15:31:58 +0000
Subject: [PATCH] Normalized header name may already match what we received.

---
 exec/load/http.js | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/exec/load/http.js b/exec/load/http.js
index f31262a361..34e6979758 100644
--- a/exec/load/http.js
+++ b/exec/load/http.js
@@ -173,9 +173,11 @@ HTTPRequest.prototype.ReadHeaders=function() {
 				this.response_headers_parsed[m[1]] = [];
 			this.response_headers_parsed[m[1]].push(m[2]);
 			var lc = m[1].toLowerCase();
-			if (this.response_headers_parsed[lc] == undefined)
-				this.response_headers_parsed[lc] = [];
-			this.response_headers_parsed[lc].push(m[2]);
+			if (lc !== m[1]) {
+				if (this.response_headers_parsed[lc] == undefined)
+					this.response_headers_parsed[lc] = [];
+				this.response_headers_parsed[lc].push(m[2]);
+			}
 		}
 	}
 };
-- 
GitLab