Fix accidental implicit QBA->QString conversion
And make sure it cannot happen again by adding the
QT_NO_CAST_FROM_ASCII define to the Network module.
Amends 5346404da6
Change-Id: Ib10d7822c514caaf40b6b36ee71947c034daf338
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
bb10
parent
88f5fc47eb
commit
d77162a458
|
|
@ -57,6 +57,7 @@ qt_internal_add_module(Network
|
|||
QT_NO_CONTEXTLESS_CONNECT
|
||||
QT_NO_FOREACH
|
||||
QT_NO_USING_NAMESPACE
|
||||
QT_NO_CAST_FROM_ASCII
|
||||
INCLUDE_DIRECTORIES
|
||||
kernel
|
||||
LIBRARIES
|
||||
|
|
|
|||
|
|
@ -2967,10 +2967,9 @@ QList<QByteArray> QSslSocketPrivate::unixRootCertDirectories()
|
|||
};
|
||||
QList<QByteArray> result = QList<QByteArray>::fromReadOnlyData(dirs);
|
||||
if constexpr (isVxworks) {
|
||||
static QString vxworksCertsDir = qgetenv("VXWORKS_CERTS_DIR");
|
||||
if (!vxworksCertsDir.isEmpty()) {
|
||||
result.push_back(vxworksCertsDir.toLatin1());
|
||||
}
|
||||
static QByteArray vxworksCertsDir = qgetenv("VXWORKS_CERTS_DIR");
|
||||
if (!vxworksCertsDir.isEmpty())
|
||||
result.push_back(vxworksCertsDir);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue