summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2021-05-20 16:04:20 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-10-04 10:20:26 +0200
commitd3b6975af1d38d0c5cb07892c90ff4b9b90e332a (patch)
tree386921266448cfb0967fc3a99c166febdffdf466
parent3b5227d785fb47e7612861b3cc2975bcc38f05c3 (diff)
downloadqtwebengine-chromium-d3b6975af1d38d0c5cb07892c90ff4b9b90e332a.tar.gz
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> (cherry picked from commit 5b2293cf1f238916da5cb40c4746dd987c071abd) Reviewed-by: Allan Sandfeld Jensen <allan.jensen@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 8190b540108..5650f0d49a0 100644
--- a/chromium/net/cert/crl_set.cc
+++ b/chromium/net/cert/crl_set.cc
@@ -313,7 +313,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;
}