]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Merge pull request from GHSA-jjq6-mh2h-g39h
authorAlex Rousskov <rousskov@measurement-factory.com>
Tue, 16 Mar 2021 15:45:11 +0000 (11:45 -0400)
committerGitHub <noreply@github.com>
Tue, 16 Mar 2021 15:45:11 +0000 (11:45 -0400)
src/http/RegisteredHeaders.cc

index a4f96db2b78beebbd020a26648275dd470cfb249..84f177af2d8edd2b0ca3b75071a5a5cf0d983c38 100644 (file)
@@ -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;
 }