summaryrefslogtreecommitdiffstats
path: root/src/android
diff options
context:
space:
mode:
authorIevgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>2022-08-31 09:56:42 +0200
committerIevgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>2022-09-02 17:00:23 +0200
commit216fe24ca1d7a6e8de307e33c826e598d248fabd (patch)
treef181261759a36b3e0a9ce8eb4e8c2358b9a18591 /src/android
parent1c217ba6f746e8fe14b02a94d328c9899c1a5832 (diff)
QTlsBackendOpenSSL: Use a function-static variable in ensureLibraryLoaded()
Replace a combination of a mutex and a state variable by a function-local variable initialized by lambda. C++17 standard guarantees that the lambda is called only once and that any other callers will waiting for initialization to complete. The mutex that was replaced is also used in ensureCiphersAndCertsLoaded() but that seems to be a false sharing. Task-number: QTBUG-103559 Change-Id: Idb269a24b53cf3812ca9630ab4fc87f99ab16d55 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io> Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/android')
0 files changed, 0 insertions, 0 deletions