diff options
author | Peter Varga <pvarga@inf.u-szeged.hu> | 2021-05-20 16:04:20 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-10-04 10:20:26 +0200 |
commit | d3b6975af1d38d0c5cb07892c90ff4b9b90e332a (patch) | |
tree | 386921266448cfb0967fc3a99c166febdffdf466 | |
parent | 3b5227d785fb47e7612861b3cc2975bcc38f05c3 (diff) | |
download | qtwebengine-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.cc | 2 |
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; } |