qt6-bb10/src
Ievgenii Meshcheriakov 8bada697d6 QTlsBackendOpenSSL: Early return from ensureCiphersAndCertsLoaded()
Add an atomic state variable to perform early return without taking
a recursive lock after ensureCiphersAndCertsLoaded() is complete.

Make related mutex and state variable function-local static because
they are not used anywhere else.

Taks-number: QTBUG-103559
Change-Id: I1e4c9c4f73204885bce82ba7f2b5e64548c3aac3
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
2022-09-07 12:39:25 +00:00
..
3rdparty 3rdparty: apply a fix to the last zlib fix 2022-09-06 09:34:43 -03:00
android Android: Light/dark modes detection 2022-09-05 18:29:09 +02:00
concurrent Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
corelib [docs] qCompress/qUncompress: document size limits 2022-09-07 13:00:23 +02:00
dbus Introduce the qt_deprecates pragma 2022-09-06 20:15:00 +02:00
entrypoint Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
gui Revert "Fix build with -trace lttng" 2022-09-07 22:39:25 +10:00
network Apply Q_CONSTINIT where beneficial 2022-09-01 19:44:19 +02:00
opengl Apply Q_CONSTINIT where beneficial 2022-09-01 19:44:19 +02:00
openglwidgets Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
platformsupport Apply Q_CONSTINIT where beneficial 2022-09-01 19:44:19 +02:00
plugins QTlsBackendOpenSSL: Early return from ensureCiphersAndCertsLoaded() 2022-09-07 12:39:25 +00:00
printsupport Respect CMake source tree when installing header files 2022-09-07 14:39:25 +02:00
sql Introduce the qt_deprecates pragma 2022-09-06 20:15:00 +02:00
testlib Introduce the qt_deprecates pragma 2022-09-06 20:15:00 +02:00
tools Revert "Fix build with -trace lttng" 2022-09-07 22:39:25 +10:00
widgets Refix QDockwidget drag out dockwidget 2022-09-06 20:35:28 +02:00
xml Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
CMakeLists.txt Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00