qtlsbackend_openssl: use QFile::decodeName()
... instead of reyling on the QByteArray to QString implicit conversion. Pick-to: 6.9 Change-Id: Ia9e8026f2962009d9deac044e42b18f6333cfec1 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
This commit is contained in:
parent
6952cfe7a0
commit
4a3e7bb1fa
@ -394,8 +394,8 @@ QList<QSslCertificate> systemCaCertificates()
|
||||
static const QStringList nameFilters = {u"*.pem"_s, u"*.crt"_s};
|
||||
using F = QDirListing::IteratorFlag;
|
||||
constexpr auto flags = F::FilesOnly | F::ResolveSymlinks; // Files and symlinks to files
|
||||
for (const auto &directory : directories) {
|
||||
for (const auto &dirEntry : QDirListing(directory, nameFilters, flags)) {
|
||||
for (const QByteArray &directory : directories) {
|
||||
for (const auto &dirEntry : QDirListing(QFile::decodeName(directory), nameFilters, flags)) {
|
||||
// use canonical path here to not load the same certificate twice if symlinked
|
||||
certFiles.insert(dirEntry.canonicalFilePath());
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user