QNX: hardcode on-demand SSL root cert loading
The c_rehash'ed symlinks are always there on QNX, so no need to check at every app start for the feature. This saves ~ 17ms at each app start. Task-number: QTBUG-32549 Change-Id: Ia9df60aba9d1bd70868b7004b847867a2128f600 Reviewed-by: Andreas Holzammer <andreas.holzammer@kdab.com> Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
This commit is contained in:
parent
4b33461455
commit
28ff65f4dc
@ -522,6 +522,8 @@ void QSslSocketPrivate::ensureCiphersAndCertsLoaded()
|
|||||||
} else {
|
} else {
|
||||||
qWarning("could not load crypt32 library"); // should never happen
|
qWarning("could not load crypt32 library"); // should never happen
|
||||||
}
|
}
|
||||||
|
#elif defined(Q_OS_QNX)
|
||||||
|
s_loadRootCertsOnDemand = true;
|
||||||
#elif defined(Q_OS_UNIX) && !defined(Q_OS_MAC)
|
#elif defined(Q_OS_UNIX) && !defined(Q_OS_MAC)
|
||||||
// check whether we can enable on-demand root-cert loading (i.e. check whether the sym links are there)
|
// check whether we can enable on-demand root-cert loading (i.e. check whether the sym links are there)
|
||||||
QList<QByteArray> dirs = unixRootCertDirectories();
|
QList<QByteArray> dirs = unixRootCertDirectories();
|
||||||
|
Loading…
Reference in New Issue
Block a user