summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2021-05-20 16:04:20 +0200
committerPeter Varga <pvarga@inf.u-szeged.hu>2021-05-25 10:16:08 +0000
commit5b2293cf1f238916da5cb40c4746dd987c071abd (patch)
tree71e93bd0a127680e620c71216eb27428aa1bf953
parentdc35950b9eed3be05c4dc747720f495148ffe14b (diff)
Workaround revoked certificate check on Linux
Comparing std::string with base::BasicStringPiece<std::string> doesn't seem to work properly in std::binary_search(). Task-number: QTBUG-91467 Change-Id: I535faa358e3ce20ddb87a0830aa97fa1953d5994 Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
-rw-r--r--chromium/net/cert/crl_set.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/chromium/net/cert/crl_set.cc b/chromium/net/cert/crl_set.cc
index 25ae54e4294..4a99f6eb69c 100644
--- a/chromium/net/cert/crl_set.cc
+++ b/chromium/net/cert/crl_set.cc
@@ -312,7 +312,7 @@ bool CRLSet::ParseAndStoreUnparsedData(std::string data,
CRLSet::Result CRLSet::CheckSPKI(const base::StringPiece& spki_hash) const {
if (std::binary_search(blocked_spkis_.begin(), blocked_spkis_.end(),
- spki_hash))
+ spki_hash.data()))
return REVOKED;
return GOOD;
}