]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - src/acl/HttpHeaderData.cc
Fix const-correctness of ACLHTTPHeaderData::match() parameter (#1771)
[thirdparty/squid.git] / src / acl / HttpHeaderData.cc
index 2db401e1436bf9844045f285310983c3a3f7d22b..7e1efdab0c43e027b5ea1126e4774c372697fb01 100644 (file)
@@ -36,20 +36,17 @@ ACLHTTPHeaderData::~ACLHTTPHeaderData()
 }
 
 bool
-ACLHTTPHeaderData::match(HttpHeader* hdr)
+ACLHTTPHeaderData::match(const HttpHeader &hdr)
 {
-    if (hdr == nullptr)
-        return false;
-
     debugs(28, 3, "aclHeaderData::match: checking '" << hdrName << "'");
 
     String value;
     if (hdrId != Http::HdrType::BAD_HDR) {
-        if (!hdr->has(hdrId))
+        if (!hdr.has(hdrId))
             return false;
-        value = hdr->getStrOrList(hdrId);
+        value = hdr.getStrOrList(hdrId);
     } else {
-        if (!hdr->hasNamed(hdrName, &value))
+        if (!hdr.hasNamed(hdrName, &value))
             return false;
     }