23 lines
878 B
Diff
23 lines
878 B
Diff
From 051824924c709bd6162a378f746fb859454c674e Mon Sep 17 00:00:00 2001
|
|
From: Alex Rousskov <rousskov@measurement-factory.com>
|
|
Date: Tue, 16 Mar 2021 11:45:11 -0400
|
|
Subject: [PATCH] Merge pull request from GHSA-jjq6-mh2h-g39h
|
|
|
|
---
|
|
src/http/RegisteredHeaders.cc | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/src/http/RegisteredHeaders.cc b/src/http/RegisteredHeaders.cc
|
|
index a4f96db2b78..84f177af2d8 100644
|
|
--- a/src/http/RegisteredHeaders.cc
|
|
+++ b/src/http/RegisteredHeaders.cc
|
|
@@ -37,7 +37,7 @@ HeaderTableRecord::HeaderTableRecord(const char *n, HdrType theId, HdrFieldType
|
|
const HeaderTableRecord&
|
|
HeaderLookupTable_t::lookup (const char *buf, const std::size_t len) const {
|
|
const HeaderTableRecord *r = HttpHeaderHashTable::lookup(buf, len);
|
|
- if (!r)
|
|
+ if (!r || r->id == Http::HdrType::OTHER)
|
|
return BadHdr;
|
|
return *r;
|
|
}
|