diff options
author | Peter Varga <pvarga@inf.u-szeged.hu> | 2021-05-20 16:04:20 +0200 |
---|---|---|
committer | Peter Varga <pvarga@inf.u-szeged.hu> | 2021-05-25 10:16:08 +0000 |
commit | 5b2293cf1f238916da5cb40c4746dd987c071abd (patch) | |
tree | 71e93bd0a127680e620c71216eb27428aa1bf953 | |
parent | dc35950b9eed3be05c4dc747720f495148ffe14b (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.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 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; } |