| Index: net/http/http_security_headers.cc | 
| diff --git a/net/http/http_security_headers.cc b/net/http/http_security_headers.cc | 
| index e67eadf7febe37c8563da89b1c2c364feaf6e9a4..cab2fff9e4c7f0d96acc0b67c1f40b67a9182d9d 100644 | 
| --- a/net/http/http_security_headers.cc | 
| +++ b/net/http/http_security_headers.cc | 
| @@ -5,6 +5,7 @@ | 
| #include <limits> | 
|  | 
| #include "base/base64.h" | 
| +#include "base/stl_util.h" | 
| #include "base/strings/string_piece.h" | 
| #include "base/strings/string_tokenizer.h" | 
| #include "base/strings/string_util.h" | 
| @@ -49,8 +50,7 @@ bool MaxAgeToLimitedInt(std::string::const_iterator begin, | 
| bool IsBackupPinPresent(const HashValueVector& pins, | 
| const HashValueVector& from_cert_chain) { | 
| for (const auto& pin : pins) { | 
| -    auto p = std::find(from_cert_chain.begin(), from_cert_chain.end(), pin); | 
| -    if (p == from_cert_chain.end()) | 
| +    if (!base::ContainsValue(from_cert_chain, pin)) | 
| return true; | 
| } | 
| return false; | 
| @@ -61,8 +61,7 @@ bool IsBackupPinPresent(const HashValueVector& pins, | 
| bool HashesIntersect(const HashValueVector& a, | 
| const HashValueVector& b) { | 
| for (const auto& pin : a) { | 
| -    auto p = std::find(b.begin(), b.end(), pin); | 
| -    if (p != b.end()) | 
| +    if (base::ContainsValue(b, pin)) | 
| return true; | 
| } | 
| return false; | 
|  |