qsslcertificate: use QAnyStringView more
to avoid needless allocations Change-Id: I03494d7075e2f333cbd3974797d9ea97f2c915fd Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
This commit is contained in:
parent
cd0f4d2eef
commit
f5f78400e1
@ -878,7 +878,7 @@ static const char *const certificate_blacklist[] = {
|
||||
bool QSslCertificatePrivate::isBlacklisted(const QSslCertificate &certificate)
|
||||
{
|
||||
for (int a = 0; certificate_blacklist[a] != nullptr; a++) {
|
||||
QString blacklistedCommonName = QString::fromUtf8(certificate_blacklist[(a+1)]);
|
||||
auto blacklistedCommonName = QAnyStringView(QUtf8StringView(certificate_blacklist[(a+1)]));
|
||||
if (certificate.serialNumber() == certificate_blacklist[a++] &&
|
||||
(certificate.subjectInfo(QSslCertificate::CommonName).contains(blacklistedCommonName) ||
|
||||
certificate.issuerInfo(QSslCertificate::CommonName).contains(blacklistedCommonName)))
|
||||
|
Loading…
Reference in New Issue
Block a user